程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#中應用@聲明變量示例(逐字標識符)

C#中應用@聲明變量示例(逐字標識符)

編輯: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,@static和@bool,假如不加@的話,他們都是症結字,編譯就會報錯。加了@以後,他們和通俗的變量名沒有差別了,可以正常應用。固然@也能夠加在非症結字之前,好比:

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

如許@就一點後果也沒有,@str等價於str。

固然,應用症結字作為變量名長短常不推舉的,除非特別情形,好比和其它說話交互,普通不勉勵應用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved