C 中的 符號

2022-05-09 01:51:09 字數 737 閱讀 4977

@符號是特殊而又實用的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.net2003中當你輸入完第一行(string strtext = @"line1)換行後,游標會自動到第二行最開頭 ^_^。很智慧型化、人性化的判斷。

4.不知道大家在最初看到@的功能時有沒有想,如果「轉義序列」(\)在字串中「失效」,那麼想包含乙個雙引號("),怎麼辦?我找到了答案。

方法很簡單。在雙引號之前再加乙個雙引號即可。如:string str = @"""great!""said allen lee";

5.這僅僅是@在字串中的用法,有機會再去看看@的其他東東。

C 中的 符號

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

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...