C# 使用utf字符命名变量

C# 使用utf字符命名变量,c#,C#,什么决定了代码中可以使用哪些utf字符 var süßigkeit = new Candy(); // works var süßigkeit∆ = süßigkeit + 1; // doesn't work 摘自Microsoft文档: 标识符必须以字母开头,或\uuu 标识符可以包含Unicode字母字符、十进制数字字符、Unicode 连接字符、Unicode组合字符或Unicode 格式化字符 摘自Microsoft文档: 标识符必须以字母开头,或\uuu 标识符可以包含Un

什么决定了代码中可以使用哪些utf字符

var süßigkeit = new Candy(); // works
var süßigkeit∆ = süßigkeit + 1; // doesn't work

摘自Microsoft文档:

  • 标识符必须以字母开头,或
    \uuu
  • 标识符可以包含Unicode字母字符、十进制数字字符、Unicode 连接字符、Unicode组合字符或Unicode 格式化字符


摘自Microsoft文档:

  • 标识符必须以字母开头,或
    \uuu
  • 标识符可以包含Unicode字母字符、十进制数字字符、Unicode 连接字符、Unicode组合字符或Unicode 格式化字符


您使用的编译器,但文本编辑器是第一个。鸡和蛋,蛋不会让你难受的。避免使用记事本,比如为utf-8编码的文本文件生成da BOM的编辑器。与VS一样,您使用的编译器,但文本编辑器是第一个。鸡和蛋,蛋不会让你难受的。避免使用记事本,比如为utf-8编码的文本文件生成da BOM的编辑器。就像VS一样。
Char.GetUnicodeCategory('∆') // MathSymbol category