用Pascal规则来命名方法和类型(笔者注:单词首字母大写)
public class DataGrid{public void DataBind(){}}
用Camel规则来命名局部变量和方法的参数 (笔者注:首单词小写其余单词首字母大写笔者使用此方式命名成员变量)
public class Product{private string _productId;private string _productName;public void AddProduct(string productIdstring productName){}}补充:使用匈牙利方式命名局部变量方法参数和控件命名如int iCountstring strName Label的lblTitleButton btnSubmit等
所有的(私有)成员变量前加前缀_
public class DataBase{private string _connectionString;}
不要使用public成员变量而里的属性getset
接口的名称加前缀 I
public interface IConvertible{byte ToByte();}
自定义的属性以Attribute结尾
public class TableAttribute:Attribute{}
自定义的异常以Exception结尾
public class TableAttribute:Attribute{}