问题描述
C#的命名规范有哪些呢?
解决方案
解决方案二:
这个没有什么标准参考内核代码即可1、字段小写开头privateButtonbutton1;
2、类名、方法、属性、事件大写开头classForm{stringText{get{...}}}
3、常量全大写constintMAX_PATH=260;
4、用大小写和下划线将单词分开FormLogin、formLogin、formLogin_Click()
5、API函数参数名和帮助一致[DllImport("kernel32.dll")]publicstaticexternuintWinExec(stringlpCmdLine,uintuCmdShow);
6、我本人不建议使用简写,比如:Button->btn,Form->frm。用简写是因为古时候标识符的长度是有限制的,而且也没有自动输入的功能。而现在考虑可读性为佳7、有时候我还用汉字作为标识符命名,当然并不推荐,因为缺少国际化这里我只想告诉你,用汉字比用汉语拼音要强一些,更别用什么bm(部门)、bh(编号)这样的简拼命名,老外和中国人都看着吃力int最大公约数(int大数,int小数){if(小数==0)return大数;elsereturn(最大公约数(小数,大数%小数));}int最小公倍数(int大数,int小数){return大数*小数/最大公约数(大数,小数);}
解决方案三:
推荐《.Net设计规范》看看就知道了。其实自己在写的初期,要求并不高。要是团队开发,一般都有自己的规范。
解决方案四:
1必须以字母开始,后面可以根数字或"_"2不能嵌入空格或其它的符号3不能使用关键字做名命名约定:1有含义(不至于让你一个月后忘记这个程序是干什么的了)2最好是一个名词3可以使用Pascalcase或Camelcase前者首字母是大写,其余字母是小写,如Myclass.后者首字母小写,而后继词的字母是大写,如myClass