【CRL in c#】常量与字段

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

1.常量(constant)

1,  常量是一个从不变化的值。只有在确定一个符号的值从不变化时使用。

2,  只能为基元类型定义常量(Boolean,Char,Byte,Int32……),非基元类型定义常量时值只能为null,也就没有存在的意义。

3,  C#不允许为常量制定static关键字,因为常量总是隐式为static.

4,  常量与只读的区别,常量在定义的时候赋值,而readOnly能在构造函数中赋值(可利用反射来修改readOnly字段)

/// <summary>

/// 常量Const总是默认为static

/// 隐式指定

/// </summary>

class CLRConst

{

public const Int32 MaxValue = 500;

}

Console.WriteLine(CLRConst.MaxValue);

2.字段(field)

1,这一节主要是将静态static,readOnly,无太多需要记录的。

2,c#实际上是在构造器中对字段进行初始化的。

3,字段为引用类型时候,被标记为readonly时,不可改变的是字段的引用而不是字段引用的对象,也就是说字段应用的对象指是可以改变的。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“【CRL in c#】常量与字段” 的相关文章

实时更新的github hosts地址

本文转载自 实时更新的github hosts地址 一、最新github host 获取方式 https://cdn.jsdelivr.net/gh/521xueweihan/GitHub520@main/hosts 文件 https://raw.hellogithub.com/hos...

ChatGPT 是什么,有什么作用,跟搜索引擎有什么区别?

一、ChatGPT 是什么? ChatGPT 是一种自然语言生成的聊天机器人模型,由OpenAI开发,它能够根据用户输入的文本内容,自动生成新的文本内容。它的名称来源于它所使用的技术—— GPT-3 架构,即生成式语言模型的第 3...

SpringBoot项目中怎么使用缓存Cache - 开发技术

本文小编为大家详细介绍“SpringBoot项目中怎么使用缓存Cache”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot项目中怎么使用缓存Cache”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言缓存可以通过将经常访问...

文件系统拾遗

Linux的文件权限分为用户,用户组和其它人(others) -rwxrwxrwx 文件 drwxrwxrwx 目录 其中w为写,包括编辑,新增但不包括删除 文件名限制:最大长度为255个字符,完整路径的最大长度为4096 有五个目录不可与根目录放在不同的分...

各种基本数据类型的长度

#include<iostream> #include<map> using namespace std; class MapSort{ public: bool operator()(int size1,int size2){ return siz...

异 常

def safe_float(obj): try: retval = float(obj) except ValueError: retval = 'could not convert non-number to float' except T...