1.用Pascal規則來命名方法和類型。(筆者注:單詞首字母大寫)
public class DataGrid
{
public void DataBind()
{
}
}
2.用Camel規則來命名局部變量和方法的參數. (筆者注:首單詞小寫,其余單詞首字母大寫;筆者使用此方式命名成員變量)
public class Product
{
private string _productId;
private string _productName;
public void AddProduct
(string productId,string productName)
{
}
}
補充:使用匈牙利方式命名局部變量,方法參數和控件命名。
如int iCount,string strName
Label的lblTitle,Button btnSubmit等
3.所有的(私有)成員變量前加前綴“_”。
public class DataBase
{
private string _connectionString;
}
不要使用public成員變量,而用.net里的屬性get,set
4.接口的名稱加前綴 “I”。
public interface IConvertible
{
byte ToByte();
}
5.自定義的屬性以“Attribute”結尾。
public class TableAttribute:Attribute
{
}
6.自定義的異常以Exception結尾。
public class TableAttribute:Attribute
{
}
7.方法的命名。一般將其命名為動賓短語。
public class File
{
public void CreateFile(string filePath)
{
}
public void GetPath(string path)
{
}
}
8.局部變量的名稱要有意義。
不要用x,y,z等等,用For循環變量中可使用i, j, k, l, m
新聞熱點
疑難解答