举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > c#变量名命名规则 C# 变量

c#变量名命名规则 C# 变量

2023-02-27 21:18 C#教程

c#变量名命名规则 C# 变量

c#变量名命名规则

C#变量名命名规则是指在编写C#代码时,变量名的命名规则。C#变量名命名规则是一个非常重要的编程技巧,它能够使代码更加易读、易于理解和修改。

C#变量名命名规则有以下几条:

1. 变量名必须以字母或下划线开头,不能以数字开头。

2. 变量名中只能包含字母、数字和下划线,不能包含其他特殊字符。

3. 变量名不能是关键字或保留字(如int、string、class等)。

4. 尽量使用有意义的变量名,便于理解代码的意图。

// 例如 int age; // 表示年龄  int num; // 表示数目  string name; // 表示姓名 

C# 变量

C#变量

变量表示可修改值的存储位置。

变量可以是局部变量,参数,字段或数组元素。

定义赋值

C#强制执行明确的赋值策略。

局部变量必须在使用前赋值给一个值。

调用方法时必须提供方法参数。

所有其他变量由运行时初始化。

字段和数组元素将自动初始化为其类型的默认值。

以下代码输出0,因为数组元素隐式赋值为其默认值:


static void Main() {
     int[] ints = new int[2];
     Console.WriteLine (ints[0]); // 0 
} 

以下代码输出0,因为字段隐式赋值了默认值:


class Test {
     static int x;
     static void Main() { 
        Console.WriteLine (x); 
      } 
} 

上面的代码生成以下结果。


默认值

所有类型实例都有默认值。

下表列出了预定义类型的默认值:

类型默认值
所有引用类型null
所有数字和枚举类型0
字符类型'0'
布尔类型false

我们可以使用default关键字获取任何类型的默认值:


decimal d = default (decimal); 

自定义值类型(例如struct)中的默认值与每个字段的默认值相同。

阅读全文
以上是编程学为你收集整理的c#变量名命名规则 C# 变量全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • c#参数计数不匹配 C# 参数

    c#参数计数不匹配 C# 参数

    2023-02-26 C#教程

    C#参数方法可以具有参数序列。参数定义必须为该方法提供的参数集。在以下示例中,myMethod方法具有名为p的单个参数,类型为int...

  • c#事件与委托 C# 事件

    c#事件与委托 C# 事件

    2023-02-25 C#教程

    C#事件事件系统是软件系统的核心部分。例如,按钮可以触发点击事件。批处理作业可以生成作业完成事件。学生系统将使用注册事件...

  • c#索引器用的多吗 C# 索引器

    c#索引器用的多吗 C# 索引器

    2023-02-26 C#教程

    C# 索引器索引器提供了一个类似数组的语法来访问类或结构中的元素。索引器与属性类似,但可通过索引参数访问,而不是属性名称。...

  • c#转换16进制函数 C# 转换

    c#转换16进制函数 C# 转换

    2023-02-23 C#教程

    C# 转换转换和引用对象引用可以是:隐式向上转换为基类引用 显式地向下转换为子类引用 上传总是成功的;只有在对象正确键入时,向...

  • c#抽象类的定义 C# 抽象类

    c#抽象类的定义 C# 抽象类

    2023-02-27 C#教程

    C#抽象类抽象类是表示抽象概念的特殊类。例如,Integer是一个具体而Number是抽象的。形状是抽象的,而圆形是具体的。一个声明为...

© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部