请问方法名和变量名用汉字来定义好?还是不好?

sunchangzhan 2010-01-14 10:50:19
请问方法名和变量名用汉字来定义好?还是不好?
请大家讨论一下优缺点!谢谢了。
...全文
201 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunchangzhan 2010-01-15
  • 打赏
  • 举报
回复
顶一下,感觉大家说的都有道理,但是都不是硬道理,有没有硬道理的。
小_虎 2010-01-14
  • 打赏
  • 举报
回复
楼上好几位.net区的权威人士,你又不认识。。哎。。
小_虎 2010-01-14
  • 打赏
  • 举报
回复
规范看看了,知道了也就知道了,

也没必要生搬硬套。
sunchangzhan 2010-01-14
  • 打赏
  • 举报
回复
大家多说说缺点,有没有详细权威点的人啊?
ILOVE_ASPNET 2010-01-14
  • 打赏
  • 举报
回复
我觉得还是找个C#命名规范看下, 这样比较好一点,因为不管做什么都会有一种规范, 而不是自己来定义的,当然自己是可以定义,但是在别人眼里,因为别人是按照规范来命名的,而你是按照自己的意思来命名的,对于外人来说你是另类,不合格的那种, 所以建议LZ 还是按命名规范来写比较合适。。
simonezhlx 2010-01-14
  • 打赏
  • 举报
回复
有些实体类,或是用于显示的,比如需要绑定到PropertyGrid的类,用中文更直观些。
viena 2010-01-14
  • 打赏
  • 举报
回复
没啥好不好的,纯属个人喜好,我也偶尔用~
vip__888 2010-01-14
  • 打赏
  • 举报
回复
乱码问题很难搞定
  • 打赏
  • 举报
回复
偶尔用,我没有什么好恶感。只是觉得打中文确实是很麻烦,智能感知不能在我刚动手指头的时候就弹出来。
twistmost 2010-01-14
  • 打赏
  • 举报
回复
好。

出现问题后你有机会研究文件编码,编译器对字符集的支持,把自己的调试能力提到新的高度
满衣兄 2010-01-14
  • 打赏
  • 举报
回复
而且打中文的速度明显没有英文快
满衣兄 2010-01-14
  • 打赏
  • 举报
回复
不好,唯一的原因就是可读性非常差,计算机是不会管你用中文还是英文的。
ck11926375 2010-01-14
  • 打赏
  • 举报
回复
肯定不好
zishanyan 2010-01-14
  • 打赏
  • 举报
回复
不用讨论也知道不好,虽然现在也支持汉字的变量名,方法名,但是1,不符合普遍约定的编程习惯;2,难以保证在不同情况下出现的乱码问题

中文乱码一向是个大问题,能避免就尽量避免
HELLOWORDC 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zishanyan 的回复:]
不用讨论也知道不好,虽然现在也支持汉字的变量名,方法名,但是1,不符合普遍约定的编程习惯;2,难以保证在不同情况下出现的乱码问题

中文乱码一向是个大问题,能避免就尽量避免
[/Quote]
顶!

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧