欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中使用@聲明變量示例(逐字標(biāo)識符)

 更新時間:2015年06月11日 09:29:50   投稿:junjie  
這篇文章主要介紹了C#中使用@聲明變量示例(逐字標(biāo)識符)在C#中,@符號不僅可以加在字符串常量之前,使字符串不作轉(zhuǎn)義之用,還可以加在變量名之前,使變量名與關(guān)鍵字不沖突,這種用法稱為“逐字標(biāo)識符”,需要的朋友可以參考下

在C#中,@符號不僅可以加在字符串常量之前,使字符串不作轉(zhuǎn)義之用,還可以加在變量名之前,使變量名與關(guān)鍵字不沖突,這種用法稱為“逐字標(biāo)識符”。請看下面的代碼:

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

這里使用到@的地方有三處,@class,@static和@bool,如果不加@的話,他們都是關(guān)鍵字,編譯就會報錯。加了@之后,他們和普通的變量名沒有區(qū)別了,可以正常使用。當(dāng)然@也可以加在非關(guān)鍵字之前,比如:

static void Test(string @str) {
 Console.WriteLine(str);
}

這樣@就一點效果也沒有,@str等價于str。

當(dāng)然,使用關(guān)鍵字作為變量名是非常不推薦的,除非特殊情況,比如和其它語言交互,一般不鼓勵使用。

相關(guān)文章

  • Unity Shader實現(xiàn)黑幕過場效果

    Unity Shader實現(xiàn)黑幕過場效果

    這篇文章主要為大家詳細介紹了Unity Shader實現(xiàn)黑幕過場效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C# 解析XML和反序列化的示例

    C# 解析XML和反序列化的示例

    這篇文章主要介紹了C# 解析XML和反序列化的示例,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C# Hook鉤子實例代碼 截取鍵盤輸入

    C# Hook鉤子實例代碼 截取鍵盤輸入

    C# Hook鉤子實例代碼之截取鍵盤輸入,需要的朋友可以參考下
    2013-05-05
  • c#學(xué)習(xí)之30分鐘學(xué)會XAML

    c#學(xué)習(xí)之30分鐘學(xué)會XAML

    一個界面程序的核心,無疑就是界面和后臺代碼,而xaml就是微軟為構(gòu)建應(yīng)用程序界面而創(chuàng)建的一種描述性語言,也就是說,這東西是搞界面的
    2016-11-11
  • Unity游戲開發(fā)之2048游戲的實現(xiàn)

    Unity游戲開發(fā)之2048游戲的實現(xiàn)

    2048是一款數(shù)字益智游戲,初始數(shù)字則是由2+2組成的基數(shù)4。在操作方面的不同則表現(xiàn)為一步一格的移動,變成更為爽快的一次到底。相同數(shù)字的方?jīng)r在靠攏、相撞時會相加。本文將通過Unity3D實現(xiàn)這一游戲,需要的可以參考一下
    2022-03-03
  • C# XML基礎(chǔ)入門小結(jié)(XML文件內(nèi)容增刪改查清)

    C# XML基礎(chǔ)入門小結(jié)(XML文件內(nèi)容增刪改查清)

    本文主要介紹了C# XML基礎(chǔ)入門小結(jié)(XML文件內(nèi)容增刪改查清),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • C#中Lambda表達式的用法

    C#中Lambda表達式的用法

    這篇文章介紹了C#中Lambda表達式的用法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • c#數(shù)據(jù)綁定之將datatabel的data添加listView

    c#數(shù)據(jù)綁定之將datatabel的data添加listView

    這篇文章主要介紹了c#將DataTabel的data添加ListView的示例,實現(xiàn)功能是通過響應(yīng)UI Textbox 的值向ListView 綁定新添加的紀(jì)錄。 ,需要的朋友可以參考下
    2014-04-04
  • C#多線程學(xué)習(xí)之Thread、ThreadPool、Task、Parallel四者區(qū)別

    C#多線程學(xué)習(xí)之Thread、ThreadPool、Task、Parallel四者區(qū)別

    這篇文章主要以一些簡單的小例子,簡述多線程的發(fā)展歷程:Thread,ThreadPool,Task,Parallel。文中的示例代碼講解詳細,對我們學(xué)習(xí)C#多線程有一定幫助,需要的朋友可以參考一下
    2021-12-12
  • C#學(xué)習(xí)筆記- 淺談數(shù)組復(fù)制,排序,取段,元組

    C#學(xué)習(xí)筆記- 淺談數(shù)組復(fù)制,排序,取段,元組

    下面小編就為大家?guī)硪黄狢#學(xué)習(xí)筆記- 淺談數(shù)組復(fù)制,排序,取段,元組。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08

最新評論