当我在类名中添加一个带有非Ascii caharacters的类时,它从类名中删除了非Ascii,当直接添加到类时,它会抱怨非Ascii字符。
类名和变量名中是否不支持非ASCII字符?
答案 0 :(得分:4)
答案 1 :(得分:1)
您可能需要使用支持您希望在类名中包含的字符的编码来保存文件:
然而,感觉就像乞求麻烦,让类名需要扩展编码(但这只是我得到的感觉;没有任何经验,真的)。
答案 2 :(得分:0)
这为我编译并运行
public class 嗨世界
{
public 嗨世界() {}
public void Run()
{
System.Console.WriteLine("Hello, Unicode world.");
System.Console.WriteLine("type= {0}", this.GetType().Name.ToString());
}
public static void Main(string[] args)
{
try
{
new 嗨世界()
.Run();
}
catch (System.Exception exc1)
{
Console.WriteLine("Exception: {0}", exc1.ToString());
}
}
}
ps:我不知道这些角色是什么意思。