C#读书笔记——编程规则
来源:互联网 发布:全铝合金拉杆箱 知乎 编辑:程序博客网 时间:2024/06/05 11:23
1、 c#严格区分大小写;
2、 命名变量的时候不使用前缀。在vb时代经常使用str或s代表变量是字符串变量,再Unix机器上,则不使用任何前缀:char *Result; ,而在C#中,建议不使用前缀。string Result;
3、 命名约定:Pascal命名形式,即:单词的第一个字母大写。eg: EmployeeSalary。同时,不推荐在命名中使用下划线“_”作为连接字符,变量不要全部都大写,除非有特殊情况;
4、 命名约定:特殊的camel命名形式,即:第一个单词的第一个字母不大写。下列情况适用该种命名方式:
a) 类型中所有私有成员(此时常用一个下划线开头);
private int _temp;
b) 传递给方法的所有参数都应是camel命名;
public void RecordSale(string salesmanName);
c) 区分两个同名的两个对象(常见于属性封装)。
private string employeeName;
public string EmployeeName()
{
get
{
return employeeName;
}
set
{
employeeName=value;
}
}
注意:此时的代码不能被外部的不需要区分大小写的程序调用。比如:VB.NET
5、 名称风格保持一致。
如果类的一个方法为:ShowConfirmationDialog(),则在后面的方法中就不能叫:
ShowDialogWarning();
6、 命名空间名称。命名空间名称是.NET区分共享程序集中对象名的唯一方式,所以以避免一个命名空间名中的对象名称与其他的名称相同,建议使用:
公司名+用户所在部门或类所在软件包
CompanyName.TechnologyName
的命名空间。
比如:WeaponsOfDestructionCopy.Viruses
7、 名称不予任何关键字冲突。
- C#读书笔记——编程规则
- C#编程命名规则
- C#编程命名规则
- C#编程规则
- C# 编程规则
- C#编程规则
- C#编程--命名规则
- 读书笔记(C#高级编程)
- 《C#高级编程》读书笔记
- C#2005 .NET3.0高级编程学习笔记————编程规则
- 《Java网络高级编程》读书笔记1——利用JAVA规则文件扩展Applet对硬盘文件的读权限
- C# 高级编程读书笔记1
- c#高级编程读书笔记1
- C#高级编程读书笔记 - 前言
- C#高级编程十一天----编程规则
- 读书笔记——RDD编程
- C#权威指南读书笔记——001
- 属性——CLR via C# 读书笔记
- 最近需要读的书
- Javascirpt打造“互动指针”特效
- learn xajax in 10 minutes
- 五子棋的人工智能算法
- 在Web页中使用Media Player
- C#读书笔记——编程规则
- 用 prototype 定义自己的方法
- C#属性疑惑
- 判断windows的Desktop及其它目录
- 菜鸟眼里的Java——————第一次喝咖啡
- 中华人民共和国标准化法
- firefox插件footiefox助你了解世界杯最新战况
- JavaSSO
- JavaScript经典效果集锦(二)