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