C#中的代码书写规范以及命名规范
2017-02-07 15:30
253 查看
C#代码书写规则:
1. 尽量使用接口,然后使用类实现接口,以提高程序的灵活性。
2.一行不要超过80个字符
3.尽量不要手动更改计算机生成的代码
4.关键的语句写注释
5.建议局部变量在最接近使用它的地方声明
6.不要使用goto系列语句,除非使用在跳出深层循环时
7.避免出现使用超过5个参数的方法。
8.避免书写代码量过大的try....catch模块
9.避免同一个文件中放置多个类
10.生成和构建一个长的字符串时,一定要使用StringBuilder类型,而不用string类型
11.switch语句一定要有default语句来处理意外情况
12.对于if语句,使用“{}”把语句块包含起来
13.尽量不使用this关键字引用
C#命名规范:
1.用Pascal规则来命名方法和类型,pascal命名规则是第一个字母必须大写,并且后面的连接词第一个字母也要大写。
eg:public class DataGrid;
2.用camel规则来命名局部变量和方法的参数,名称中第一个单词首字母小写
eg:string strUserName;
3.所有的成员变量前加前缀“_”
eg:Public class DataBase
{
private string _connectionString;
}
4.接口名称加前缀“I”
eg:public interface Iconvertible
{
byte ToByte();
}
5.所有成员变量声明在类的顶端,用换行把他和其他方法分开
eg:private class Product
{
private string _productld;
private string _productName;
}
6.使用某个控件的值时,尽量命名局部变量
eg:public string GetTitle()
{
string title = lbl_Title.Text;
return title;
}
来源:http://blog.csdn.net/hj_feiyoung/article/details/51146649
1. 尽量使用接口,然后使用类实现接口,以提高程序的灵活性。
2.一行不要超过80个字符
3.尽量不要手动更改计算机生成的代码
4.关键的语句写注释
5.建议局部变量在最接近使用它的地方声明
6.不要使用goto系列语句,除非使用在跳出深层循环时
7.避免出现使用超过5个参数的方法。
8.避免书写代码量过大的try....catch模块
9.避免同一个文件中放置多个类
10.生成和构建一个长的字符串时,一定要使用StringBuilder类型,而不用string类型
11.switch语句一定要有default语句来处理意外情况
12.对于if语句,使用“{}”把语句块包含起来
13.尽量不使用this关键字引用
C#命名规范:
1.用Pascal规则来命名方法和类型,pascal命名规则是第一个字母必须大写,并且后面的连接词第一个字母也要大写。
eg:public class DataGrid;
2.用camel规则来命名局部变量和方法的参数,名称中第一个单词首字母小写
eg:string strUserName;
3.所有的成员变量前加前缀“_”
eg:Public class DataBase
{
private string _connectionString;
}
4.接口名称加前缀“I”
eg:public interface Iconvertible
{
byte ToByte();
}
5.所有成员变量声明在类的顶端,用换行把他和其他方法分开
eg:private class Product
{
private string _productld;
private string _productName;
}
6.使用某个控件的值时,尽量命名局部变量
eg:public string GetTitle()
{
string title = lbl_Title.Text;
return title;
}
来源:http://blog.csdn.net/hj_feiyoung/article/details/51146649
相关文章推荐
- C#中的代码书写规范以及命名规范
- 【C#】代码书写规范与命名规范
- [转]C# 命名规范和代码风格
- 解决Protobuf生成的C#代码命名不规范问题
- WEB标准:标准定义、好处、名词解释、常用术语、命名习惯、浏览器兼容、代码书写规范
- Java代码规范--排版,命名---以及一个例子
- Java代码规范--排版,命名---以及一个例子
- Interface (以及java代码书写规范)
- CSS书写规范以及命名规则
- C#从入门到精通之规范命名与代码书写规则
- c#书写规范之---命名
- iOS每日一记之------iOS代码书写的规范以及要求
- c#书写规范之---代码书写规范
- ASP以及web开发命名规则参考与书写规范
- C#代码生成XML文档以及规范XSD
- C#的常量和变量以及其作用域和命名规范
- 代码没有命名规范好麻烦。这时实践中的代码命名规范C#
- 牛腩新闻视频 05讲 数据表操作类设计 要知道每个数据库表的操作类要干什么 以及 数据库和C#的命名规范
- 2013-08-11 Hello word|异常|代码书写规范|编译器虚拟机|注释|命名规则|数据类型|不常用的运算符|语法|
- C#代码 命名规范