1.儘可能使用prive 或 proteted 等訪問修飾符、不要直接使用public
2.不要濫用string 類型、numeric類型 多用其餘類型替代
3. 每次使用string對象 的時候,指針再指向新的一個string 所以,在實際使用中儘可能使用stringBuilder 字符對象
4.用string 字符串的時候賦值儘可能用string. Empty.
5.應該視狀況而定選擇數組或是集合
6.判斷狀態儘可能使用bool
bool Check = false;
if(!Check)
{
// 執行一些操做
}數組
7.as類型轉換的時候,對轉換的值進行null判斷
class A
{ui
}
class B : A
{指針
}
B objB = new B();
A objA1 = (A) objB;
A objA2 = objB as A;
if( objA2 != null)
{
//執行所需的操做
}對象
8.若是想讓別人沒法該本身的代碼用sealed密封類
9.避免在每一個類中聲明destructor,避免損害類的生命週期。生命週期
10.在尋更換內不要調用其餘方法
11.不要在循環裏處理異常
12.不要經過異常來處理應用程序邏輯
13 應該多注意用foreanch 循環字符串