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

首頁 > 編程 > C# > 正文

解析C#中@符號的幾種使用方法詳解

2020-01-24 03:19:15
字體:
來源:轉載
供稿:網友
1.限定字符串
用 @ 符號加在字符串前面表示其中的轉義字符“不”被處理。
如果我們寫一個文件的路徑,例如"D:/文本文件"路徑下的text.txt文件,不加@符號的話寫法如下:
stringfileName="D://文本文件//text.txt";
如果使用@符號就會比較簡單:
stringfileName=@"D:/文本文件/text.txt";

2.讓字符串跨行
有時候一個字符串寫在一行中會很長(比如SQL語句),不使用@符號,一種寫法是這樣的:
復制代碼 代碼如下:

string strSQL="SELECT * FROM HumanResources.Employee AS e"  
+"INNER JOINPerson.Contact AS c"   3.+"ON e.ContactID=c.ContactID"   4.+"ORDERBY c.LastName";  

加上@符號后就可以直接換行了:
復制代碼 代碼如下:

string strSQL=@"SELECT * FROM HumanResources.Employee AS e INNER JOIN Person.Contact AS c ON e.ContactID=c.ContactID ORDERBYc.LastName";  

3.在標識符中的用法
C#是不允許關鍵字作為標識符(類名、變量名、方法名、表空間名等)使用的,但如果加上@之后就可以了,例如:
復制代碼 代碼如下:

namespace @namespace  
{  
  class @class   4.     {  
        public static void @static(int @int)   6.         {  
            if (@int > 0)   8.             {  
                 System.Console.WriteLine("Positive Integer");   10.             }  
            else if (@int == 0)   12.             {  
                 System.Console.WriteLine("Zero");   14.             }  
            else   16.             {  
                 System.Console.WriteLine("Negative Integer");   18.             }  
         }  
     }  
}  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临泉县| 莱芜市| 太保市| 昌都县| 鹿邑县| 西和县| 沙雅县| 延川县| 华池县| 原平市| 台山市| 政和县| 健康| 哈尔滨市| 新化县| 广饶县| 大余县| 深圳市| 揭东县| 迁安市| 叙永县| 临朐县| 南雄市| 巩义市| 海南省| 宝坻区| 济宁市| 韶关市| 开封县| 孝义市| 安岳县| 扶风县| 汽车| 班戈县| 京山县| 潢川县| 肥城市| 红安县| 定南县| 且末县| 景德镇市|