2.2C#数据成员之常量(Constant)

1.常量声明和初始化

const 字段只能在该字段的声明中初始化,不能用任何构造函数对其赋值,后期也不能修改其值。

常量是隐式的静态常量,所以声明时不需要使用 static 关键字。

常量值可以是C# 内置类型(包括数字、布尔、字符串、null等,不包括  System.Object),不可以是用户自定义的类型(包括类、结构和数组)。

const 类型 常量名 = 值;

2.常量分类

2.1成员常量

常量是隐式的静态常量,所以不分静态常量和实例常量。

2.2局部常量

名称修饰符
局部常量——————

3.访问常量

不在定义常量的类中的表达式必须使用类名、句点和常量名称来访问该常量。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/csharp/csharplang/8254.html

(0)
上一篇 2021年2月1日 22:30
下一篇 2021年2月2日 20:38

相关推荐

  • 2.5C#函数成员之属性(Property)

    1.属性声明 属性的声明方式与字段相似,区别是属性声明以在分隔符 { 和 } 之间写入的 get 访问器或 set 访问器结束,而不是以分号结束。 属性需与字段配套使用,字段是数据成员(定义存储位置),而属性是为了操作private字段而生的函数成员(不定义存储位置)。 自动实现…

    C#语言教程 2021年2月5日
    05490
  • 2.1C#语言的变量(Variable)

    1.变量声明和初始化 2.变量分类 x 是一个静态变量, y 它是一个实例变量,a 是一个值参数,b 是一个引用参数,c 是一个输出参数,v[0] 是一个数组元素,i 是一个局部变量。 2.1成员变量 名称 修饰符 静态变量 用 static 修饰 实例变量 —————— 2.2局部变量 …

    C#语言教程 2021年2月1日
    05340
  • 2.7C#函数成员之事件(Event)

    1.事件委托声明 .NET 类库中的所有事件均基于 EventHandler 委托、EventHandler<TEventArgs> 委托,一般不建议自定义委托。 第一个参数为object类型,表示能够引发事件的类的实例。 第二个参数为从 EventArgs 基类派生的子类型的…

    C#语言教程 2021年2月7日
    04110

发表回复

登录后才能评论