字符串为 string 类型并可写成两种形式,即用引号引起来和用 @ 引起来。 用引号引起来的字符串括在双引号 (") 内:
字符串文本可包含任何字符。 包括转义序列。 下面的示例使用转义序列 // 来表示反斜杠,使用 /u0066 来表示字母 f,使用 /n 来表示换行符。
![]() |
---|
转义码 /udddd(其中 dddd 是一个四位数)表示 Unicode 字符 U+dddd。 此外识别 8 位数字的 Unicode 转义码: /Udddddddd |
原义字符串以 @ 开头并且也用双引号引起来。 例如:
原义字符串的优势在于不 处理转义序列,因此很容易写入,例如完全限定的文件名就是原义字符串:
若要在一个用 @ 引起来的字符串中包括一个双引号,请使用两对双引号:
@ 符号的另一种用法是使用作为 C# 关键字的被引用的 (/reference) 标识符。
有关 C# 中字符串的更多信息,请参见字符串(C# 编程指南)。