用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
{
}
From:http://tw.wingwit.com/Article/program/net/201311/13482.html