今天在学习枚举的时候不小心将枚举变量以汉字命名,结果发现编译没有报错,并且可以通过编译并运行。
public enum 季节
{
春天,
夏天,
秋天,
冬天
}
最后查询了资料,因为vs2019支持UTF-8编码方式,C#代码用unicode保存是支持中文的,只是这样写出来的程序不符合做开发的习惯,以及C#的变量名命名标准。还是不建议使用,就当了解下。
本文探讨了在C#中使用中文命名枚举变量的可能性。通过VS2019的UTF-8编码支持,作者尝试了以汉字命名枚举变量,发现不仅能够编译通过,还能正常运行。虽然技术上可行,但考虑到开发习惯和命名规范,这种做法并不推荐。
今天在学习枚举的时候不小心将枚举变量以汉字命名,结果发现编译没有报错,并且可以通过编译并运行。
public enum 季节
{
春天,
夏天,
秋天,
冬天
}
最后查询了资料,因为vs2019支持UTF-8编码方式,C#代码用unicode保存是支持中文的,只是这样写出来的程序不符合做开发的习惯,以及C#的变量名命名标准。还是不建议使用,就当了解下。
2214
2866
2428