8.局部變量的名稱要有意義。
不要用x,y,z等等,用For循環變量中可使用i,j,k,l,m,n。 (當循環嵌套 超過三個時,應抽出方法。)
public class User
{
public void GetUser()
{
string[] userIds={ "ziv","zorywa","zlh"};
for(int i=0,k=userIds.Length;i <k;i++)
{
}
}
}
9.所有的成員變量聲明在類的頂端,用一個換行把它和方法分開。
public class Product
{
private string _productId;
private string _productName;
public void AddProduct(string productId,string productName)
{
}
}
10.用有意義的名字命名namespace,如:公司名、產品名。 (有人問到,如 果是公用類庫怎麼辦,我的答案是,規則依然執行,比如Zivsoft.Data,或 Zivsoft.Data.Access等)
namespace Zivsoft//公司命名
{
}
namespace ERP//產品命名
{
}
11.建議局部變量在最接近使用它時再聲明。
12.使用某個控件的值時,盡量命名局部變量。
public string GetTitle()
{
string title=this.lblTitle.Text;
return title;
}
14.把引用的系統的namespace和自定義或第三方的用一個換行把它們分開。
using System;
using System.Web.UI;
using System.Windows.Forms;
using Zivsoft.Data;
using Zivsoft.Data.SQLServer;//注意,最好建議按字目順序排序
using Zivsoft.Localization;
15.文件名要能反應類的內容,最好是和類同名,一個文件中一個類或一組關 連類。 如果代碼超過3000行,或者一個類分幾塊,可以采用Config.private.cs 或Config.public.cs命名。