c#编码规范小结

以下是个人习惯总结:

1、使用帕斯卡命名法来命名类名、属性、方法、事件    帕斯卡命名法 名称中单词的首字母大写  

public class HelloWorld
{
    public void SayHelloWorld(){}
}

2、使用驼峰命名法来命名成员变量,局部变量,方法的参数名     驼峰命名法  名称中的首个单词首字母小写,其余的大写

public class HelloWorld
{
    private int myId;
    private string myName;
    public void SayWorld(string word)
    {

    }
}

3、常量或者只读变量名使用单词全部大写的形式

public static const string STRING_TYPE = "";

4、接口的名称已大写字母I作为前缀开始

public interface ICanReadable
{

}

5、自定义的属性命名已Attribute为后缀结束

public class MyAttribute:Attribute
{

}

6、自定义的异常命名已Exception为后缀结束

public class MyException:Exception
{

}

7、局部变量名的名称要有意义 能表现出变量的作用

8、bool类型变量在前面添加is,can,has等表示bool类型变量

9、在程序中使用#region  #engregion来标记折叠代码 将静态变量 成员变量 方法等分开,使代码更清晰

10、个人习惯将大括号的起始{另起一行

public class HelloWorld
{
}

11、判断bool类型

bool isShow = true;
if(isShow)
{
}
if(!isShow)
{
}

12、函数要尽可能的短小,最好不要超过20行,比较长的函数看能否拆分成多个函数,做到每个函数只处理一件事情

13、函数的参数尽可能的减少,如果过多看能否封装成类或者结构体

14、做到函数名和变量本身见名知意,可以省略注释

15、没有完成的功能函数不是使用TODO注释 ,下次在未完成的工作列表中直接继续编写

16、最好做到自上而下的函数调用结构,上面的函数调用下面的函数也就是被调用的函数应该放在调用函数的下面

以上是个人的编程习惯 希望能够帮助到你

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值