C# 11 正式发布

Lenix at 
C# 11 现已发布。公告称,“随着每个版本的发布,社区的参与度越来越高,贡献了从建议、见解和错误报告到整个功能实现的所有内容。这真的是每个人的 C#。”新版本中的一些亮点更新内容包括:UTF-8 字符串(UTF-8 String Literals)默认情况下,C# 字符串被硬编码为 UTF-16,而 Internet 上通行的字符串编码是 UTF-8。为了最大限度地减少转换的麻烦和性能开销,现在可以简单地为你的 string literals 附加一个 u8 后缀,以便立即将它们转换为 UTF-8:var u8 = "This is a UTF-8 string!"u8;UTF-8 stri……