当前位置:编程学习 > C#/ASP.NET >>

C#的命名规范

C#的命名规范有哪些呢? --------------------编程问答-------------------- 这个没有什么标准
参考内核代码即可

1、字段小写开头
private Button button1;


2、类名、方法、属性、事件大写开头
class Form
{
    string Text
    {
         get { ... }
    }
}


3、常量全大写
const int MAX_PATH = 260;


4、用大小写和下划线将单词分开
FormLogin、formLogin、formLogin_Click()


5、API函数参数名和帮助一致
[DllImport("kernel32.dll")]
public static extern uint WinExec(string lpCmdLine, uint uCmdShow);


6、我本人不建议使用简写,比如:Button->btn,Form->frm。用简写是因为古时候标识符的长度是有限制的,而且也没有自动输入的功能。而现在考虑可读性为佳

7、有时候我还用汉字作为标识符命名,当然并不推荐,因为缺少国际化
这里我只想告诉你,用汉字比用汉语拼音要强一些,更别用什么bm(部门)、bh(编号)这样的简拼命名,老外和中国人都看着吃力
int 最大公约数(int 大数, int 小数)
{
    if (小数 == 0) return 大数;
    else return (最大公约数(小数, 大数 % 小数));
}

int 最小公倍数(int 大数, int 小数)
{
    return 大数 * 小数 / 最大公约数(大数, 小数);
}
--------------------编程问答-------------------- 推荐《.Net设计规范》看看就知道了。
其实自己在写的初期,要求并不高。要是团队开发,一般都有自己的规范。 --------------------编程问答-------------------- 1必须以字母开始,后面可以根数字或"_"
2不能嵌入空格或其它的符号
3不能使用关键字做名

命名约定:
1有含义(不至于让你一个月后忘记这个程序是干什么的了)
2最好是一个名词
3可以使用Pascal case或Camel case
 前者首字母是大写,其余字母是小写,如Myclass.
 后者首字母小写,而后继词的字母是大写,如myClass
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,