C#语言规范说我们可以在说明符(类和变量名等)中使用unicode字符。
我在代码中做了很多事情。由于我住在巴西,这包括许多重音字符,其中包含rotação
,ângulo
,máximo
等变量名称。
每次更多"经验丰富的"开发人员抓住了这一点,我强烈建议避免它并改变一切,否则会有很多小猫死亡。
我去了很长时间撤消它,但是今天我发现一些变量仍然用重音命名,很久以前写的方法,到目前为止没有小猫死亡(至少不是因为< EM>那)。
由于我的语言(葡萄牙语)是重音,如果我们的代码库具有这些字符,它会很有意义,因为C#明确允许它。
所以问题是:
是否有
声音技术原因不在C#/ VisualStudio代码库中使用unicode字符?
答案 0 :(得分:1)
如果你必须接管用西里尔语编写的代码怎么办?大多数开发人员对标准拉丁字符集感到满意。他们很容易在任何键盘上打字。
我建议坚持使用简单的设置。
答案 1 :(得分:1)
为什么不使用Unicode变量名称的几个原因: