C#命名空间、类、对象、字段为什么可以用中文,用中文和英文有什么区别呢?

xuerueheng 2019-08-15 01:50:43
我偶然发现c#命名空间、类、对象、字段名可以用中文,这是怎么回事?用中文和英文有有什么区别呢?有大佬给我解释一下吗?
...全文
424 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
LastLos 2019-08-20
都能用。我有的就写的中文
  • 打赏
  • 举报
回复
货郎大叔 2019-08-19
电脑只识别二进制,0和1
  • 打赏
  • 举报
回复
xuerueheng 2019-08-15
好吧,了解了,谢谢各位大佬
  • 打赏
  • 举报
回复
E次奥 2019-08-15
没啥区别,对电脑来说都是0和1
  • 打赏
  • 举报
回复
闭包客 2019-08-15
没什么区别,中国人用中文表达力更强一点,但是输入要慢很多。
  • 打赏
  • 举报
回复
stherix 2019-08-15
只要是UTF8定义的各国语言的字词都可以当标识符,无论英文中文还是xxx文 以前我接手过的项目就是一堆日文标识符的... 建议还是英文吧,输入也是最方便的,也易于理解,如果真是复杂的名称用英文不好翻译(或者是自己不知道怎么翻译才是对的) 也可以写一下xml注释
  • 打赏
  • 举报
回复
皮皮熊_1989 2019-08-15
最好不要用中文,因为可能埋坑。话说回来,你要用中文干啥?编程对英语要求也没那么高的,CET-4足以满足日常需要了。
  • 打赏
  • 举报
回复
wanghui0380 2019-08-15
计算机用计算机语言,不关心你用什么其他语言书写,因为你写的是给人看的,而机器只看二进制,对于机器不关心你用什么名字表达这个变量,机器只知道这个变量的地址和值。 用E文是因为程序员文化,因为现在的程序员文化是以E文为核心的文化,没有核心文化,妄谈中午编程,没有基础。 这就好像韩国,越南去中文一样,你的历史,你的文化是中国文化,去中文。你连你自己家的历史书都看不懂,所以呢,看看韩国人去中文了,看不懂历史书,就开始造历史了,“大韩民族存在7w年了,是恐龙的近亲” so,如果你们想玩中文编程,第一步不是用中文写代码,第一步是输出中文编程文化。
  • 打赏
  • 举报
回复
X-i-n 2019-08-15
因为它设计成可以支持中文。 没区别。如果你说了算,怎么都行,如果你说了不算,就按别人的要求来。
  • 打赏
  • 举报
回复
Bridge_go 2019-08-15
都是要转换为二进制的,多占几个字节而已。最好用英文,中文有可能乱码
  • 打赏
  • 举报
回复
wanghui0380 2019-08-15
因为他是计算机,他用的是计算机语言,不关心你是中国人还是泰国人。 难道说泰国人就天生被计算机讨厌么?
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.7w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
申请成为版主
帖子事件
创建了帖子
2019-08-15 01:50
社区公告

让您成为最强悍的C#开发者