C#中@的用法總結(轉)


1.學過C#的人都知道C# 中字符串常量可以以@ 開頭聲名,這樣的優點是轉義序列“不”被處理,按“原樣”輸出,即我們不需要對轉義字符加上 \ (反斜扛),就可以輕松coding。如,

string filePath = @"c:\Docs\Source\a.txt" // rather than "c:\\Docs\\Source\\a.txt" 

  

2.如要在一個用 @ 引起來的字符串中包括一個雙引號,就需要使用兩對雙引號了。這時候你不能使用 \ 來轉義爽引號了,因為在這里 \ 的轉義用途已經被 @  “屏蔽”掉了。如,

 

@"""Ahoy!"" cried the captain."  // 輸出為: "Ahoy!" cried the captain. 

  

3.@會識別換行符

其實這個特性,我不知道怎么描述,只是偶然發現的,先來看看下面的代碼:

string script = @" 
<script type=""type/javascript""> 
function doSomething() 
{ 
} 
</script>"; 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM