2013-03-01 81 views

回答

8

单引号被用于char数据类型只能采取一个字符(因此而得名),一个双引号被用于串

+1

太笼统了,这是完全合法的:'Char c ='\ t';' – 2013-03-01 23:52:08

+0

@TimSchmelter很好,没错。您的示例仍然会导致单个字符被存储。 '\ t'是制表符字符的转义码。 – DiskJunky 2013-03-01 23:54:54

+1

只是想指出一个charcter文字不需要有一个字符,有一些转义序列。也许挑剔;) – 2013-03-02 00:03:57

1

Console.WriteLine(“”)将接受字符字面。所以当你尝试传递超过1个字符时,它会产生一个错误。

虽然Console.WriteLine(“”)将接受可包含单词的字符串。

相关问题