1、逐字字符串:以@為前綴的字符串,可以使得對(duì)一個(gè)字面量的轉(zhuǎn)移字符失效,在使用標(biāo)示目錄和網(wǎng)絡(luò)路徑的字符串時(shí)最有用。
Console.WriteLine(@"C:\myapp\bin\debug");
還可以用來(lái)為持續(xù)很多行的字符串保留空格
還可以通過(guò)重復(fù)標(biāo)記雙引號(hào)(“)想一個(gè)字面量字符串中插入一個(gè)雙一號(hào)
例如: Console.WriteLine(@"Cerebus siad ""Darrr!""");
const的值必須在編譯時(shí)確定,因此不能被賦給對(duì)象的引用。例如:
const Node constNode=new Node();
是不對(duì)的。因?yàn)閷?duì)象的地址是在運(yùn)行時(shí)才能確定的,因此不能賦給const
可以用readonly。readonly在編譯時(shí)不知道數(shù)據(jù)的值,但是一旦建立,就永遠(yuǎn)不能改變。
const默認(rèn)是static,而readonly不是。