UTF-8 字符串
默认情况下,C# 字符串被硬编码为 UTF-16,而 Internet 上通行的字符串编码是 UTF-8。为了最大限度地减少转换的麻烦和性能开销,现在可以简单地为你的 string literals 附加一个u8后缀,以便立即将它们转换为 UTF-8:
var u8 = "This is a UTF-8 string!"u8;
原始字符串 (Raw string literals)
- Raw string literals 由至少三个双引号分隔:
var raw1 = """This\is\all "content"!""";
Console.WriteLine(raw1);
print=> This\is\all "content"!