C#标识符用法介绍和代码示例

2021年3月17日15:15:53 发表评论 1,002 次浏览

在编程语言中, 标识符用于标识目的。换句话说, 标识符是程序组件的用户定义名称。在C#中, 标识符可以是类名, 方法名, 变量名或标签。

例子:

public class GFG {
    static public void Main () 
    {
          int x;
    }
}

此处, 以上示例中存在的标识符总数为3, 这些标识符的名称为:

  • GFG:班级名称
  • 主要:方法名称
  • x:变量名称

在C#中定义标识符的规则:

有某些定义有效的C#标识符的有效规则。应该遵守这些规则, 否则, 我们将得到一个编译时错误。

  • 标识符唯一允许的字符是所有字母数字字符([A-Z], [a-z], [0-9]), ‘+‘(下划线)。例如, " geek @"不是有效的C#标识符, 因为它包含特殊字符" @"。
  • 标识符不应以数字([0-9])开头。例如, " 123geeks"在C#标识符中无效。
  • 标识符不应包含空格。
  • 标识符不得用作关键词除非它们包含@作为前缀。例如, @如是有效的标识符, 但"as"不是因为它是关键字。
  • C#标识符允许使用Unicode字符。
  • C#标识符区分大小写。
  • C#标识符不能超过512个字符。
  • 标识符名称中不包含两个连续的下划线, 因为此类标识符用于实现。

例子:

// Simple C# program to illustrate identifiers
using System;
  
class GFG {
  
     // Main Method
     static public void Main()
     {
  
         // variable
         int a = 10;
         int b = 39;
         int c;
  
         // simple addition
         c = a + b;
         Console.WriteLine( "The sum of two number is: {0}" , c);
     }
}

输出如下:

The sum of two number is: 49

下表显示了以上示例中存在的标识符和密钥:

关键词 身份标识
使用 玻璃纤维
public 主要
static 一种
虚空 b
int C

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: