在開發過程中,c#中@的用法,對c#程式設計來說有不錯的借鑑價值。一下介紹了四種用法。
1、@是取消字串中的轉意符。比如不加@的字串,"測試**:\\a\n
"c#會解釋成乙個\和乙個a再加乙個換行,如果加了@,@"
\\a\n「 c#會解釋成兩個\加乙個a加乙個\加乙個n。在路徑中寫單斜槓會報錯(「\」做轉義符用)。。。前面加@就不會錯了。。或寫成雙斜槓也可以。。。
2、如果你想直接輸出雙引號「」 比如輸出:blue means
"藍色"
string str1 ="
blue means
"藍色""; //
這樣寫顯然會錯
string str1 =@"
blue means ""藍色""
";//
這個就正確了。。。當然還可以這樣寫:string str2 = "blue means \"藍色\" ";
3、如果關鍵字做變數的話,在關鍵字前邊加@(一般不會用關鍵字做變數)
例:string @string ="
字串一";
4、按原格式輸出,例:
string str3 = @"
.........
a:hello!
b:hello!
a:how are you
.....................
";
string str = "執行結果為:blue means \"藍色\"";
string str1 = @"
blue means ""藍色""";
string str2 = "
\\a\n";
string str3 = @"
\\a\n";
string str4 = @"
........
a:hello!
b:hello!
a:how are you
.....................";
console.writeline(str1);
console.writeline(str);
console.writeline(str2);
console.writeline(str3);
console.writeline(str4);
c 中 的用法
c 中的 至少有以下幾種作用 1.忽略轉義字元 例如 string filename d 文字檔案 text.txt 使用 後 string filename d 文字檔案 text.txt 2.讓字串跨行 例如 string strsql select from humanresources.em...
c 中 的用法
從這個帖子開始記錄一下我學習和工作當中遇到的問題,以及解決方法等等。最經公司需要對於乙個c 做的瀏覽器外掛程式做維護,使得以前沒接觸過c 的我遇到了一大堆問題,在這記錄下c 中 的用法 是運算子中等級最高的,它分為三種 1 global scope 全域性作用域符 用法 name 2 class s...
C 中 的用法
一 字串中的用法 1。地球人都知道 c 中 字串常量可以以 開頭聲名,這樣的優點是轉義序列 不 被處理,按 原樣 輸出,即我們不需要對轉義字元加上 反斜扛 就可以輕鬆coding。如,c code?1 stringfilepath c docs source a.txt rather than c ...