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 循环字符串