C 中的 符號

2021-04-01 09:54:06 字數 1007 閱讀 2890

c#中的@

符號2005-7-27

allen lee

@符號是特殊而又實用的

c#符號。

比如它在

string

中的應用。1字元

@表示,其後的字串是個「逐字字串」(

verbatim string

)。//

這個說法來自

c# primer

中文版(

stanley b. lippman, 侯捷/

陳碩合譯)

2對於逐字字串字面變數(

verbatim string literal )

,我們不再需要使用「轉義序列」

就可以指定反斜線之類的特殊字元。

@的這個特點使得在表示檔案路徑時很方便。

如:string str = @"c:/test.txt";

3另外一點,用

@表示的字串能夠

跨越數行

。這數行之內的空白字元(

white space

)都會保留在字串裡。

這樣便能允許儲存和生成帶有格式的文字塊。

如:string strtext = @"line1

line2

line3";

有意思的是如果在

vs.***2003

中當你輸入完第一行(

string strtext = @"line1

)換行後,游標會自動到第二行最開頭

^_^。很智慧型化、人性化的判斷。

4不知道大家在最初看到

@的功能時有沒有想,如果「轉義序列」(

/)在字串中「失效」,那麼想

包含乙個雙引號(")

,怎麼辦?我找到了答案。

方法很簡單。在雙引號之前再加乙個雙引號即可。

如:string str = @"""great!""said allen lee";

5這僅僅是

@在字串中的用法,有機會再去看看

@的其他東東。

c 中的 符號

看c 那麼久,今天看原始碼 void concatlayer forward gpu const vector bottom,const vector top 竟然懵了,前後誰屬於誰?查下,三種用法 1 表示 域操作符 例 宣告了乙個類a,類a裡宣告了乙個成員函式void f 但沒有在類的宣告裡給出...

C 中的 符號

doctype html public wcdtd xhtml stricten httpwwwworgtrxhtmldtdxhtml strictdtd 符號是特殊而又實用的c 符號。比如它在string中的應用。字元 表示,其後的字串是個 逐字字串 verbatim string 這個說法來自c...

C 中的 符號

符號是特殊而又實用的c 符號。比如它在string中的應用。1.字元 表示,其後的字串是個 逐字字串 verbatim string 這個說法來自c primer 中文版 stanley b.lippman,侯捷 陳碩合譯 2.對於逐字字串字面變數 verbatim string literal 我...