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
{
}
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 循环
时间: 2024-10-21 10:19:32