国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#標識符的使用小結

2020-01-24 02:52:17
字體:
來源:轉載
供稿:網友

標識符(Identifier)是適用于變量、類、方法和其他各種用戶定義對象的一般術語。
 
在編寫代碼時遵循命名規則,可以讓程序更加易懂、易讀;而且還能提供它的功能信息,如它是否是一個常量、包名或類等,這都有助于對程序的理解。

標識符是由一系列字符組成,其中包括大小寫字母、數字、下劃線(_)和@字符。標識符不能以數字開頭,也不能包含空格。合法的標識符的例子如Welcome1, _value, m_inputField1和button7。7button這個名字不是一個合法的標識符,因為它以數字開頭。input field也是一個不合法的標識符,因為它包含了一個空格。C#大小寫敏感――大寫和小寫字母被認為是不同的字母,因此a1和A1是不同的標識符。

@字符只可以用在標識符的第一個字符,帶@前綴的標識符稱為逐字標識符,這在與其他的編程語言建立接口時很有用,字符@并不是標識符的實際組成部分,因此在其他語言中可能將此標識符視為不帶前綴的正常標識符。允許將@前綴于關鍵字用于標識符,即如@class, @bool等。但是強烈建議不要這樣做。

C#標識符還是比較常見的東西,這里我們主要介紹C#標識符中的用法,包括介紹 static 的方法和bool 的形參等方面。

C#標識符中的用法

在 C#  規范中, @  可以作為C#標識符(類名、變量名、方法名等)的第一個字符,以允許C# 中保留關鍵字作為自己定義的C#標識符。

復制代碼 代碼如下:

class @class  
{  
  public static void @static(bool @bool)  
  {  
  if (@bool)  
  System.Console.WriteLine("true");  
  else  
  System.Console.WriteLine("false");  
  }  
}

class Class1  
{  
  static void M()  
  {  
     @class.@static(true);  
  }  
}

注意,@ 雖然出現在C#標識符中,但不作為C#標識符本身的一部分。因此,以上示例,定義了一個名為 class 的類,并包含一個名為 static 的方法,以及一個參數名為了 bool 的形參。這樣,對于跨語言的移植帶來了便利。因為,某個單詞在 C#  中作為保留關鍵字,但是在其他語言中也許不是。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 象州县| 顺平县| 江北区| 十堰市| 元朗区| 汝南县| 绥江县| 巍山| 淮北市| 江西省| 长沙县| 伊宁县| 呼伦贝尔市| 廉江市| 湘西| 贞丰县| 屯门区| 盘山县| 泾源县| 淮滨县| 克拉玛依市| 乌审旗| 台中市| 宜春市| 河北区| 济宁市| 化德县| 阿合奇县| 徐州市| 西峡县| 寿阳县| 静海县| 平利县| 开封县| 牙克石市| 且末县| 巴彦淖尔市| 贺州市| 阳谷县| 汝城县| 甘南县|