C#从入门到精通之规范命名与代码书写规则

22 篇文章 2 订阅
1.注释
a.行注释  //
b.块注释  /* */

2.Main方法是程序的入口点,一个C#程序有且只能有一个Main方法,并且必须是静态的

3.标识符命名规则:
a.只能由数字、字母和下划线组成
b.必须以字母或者下划线开头
c.标识符不能是关键字

4.输出语句:Console.WriteLine("Hello C#");

5.代码书写规则
 a.尽量使用接口、然后使用类实现接口,提高程序的灵活性
 b.一行不要超过80个字符
 c.尽量不要手工更改计算机生成的代码,若必须更改,一定要改成和计算机生成的代码风格一样
 d.关键的语句必须要写注释
 e.建议局部变量在最接近使用它的地方声明
 f.不要使用goto系列语句,除非是用在跳出深层循环时
 g.避免写超过5个参数的方法.如果要传递多个参数则使用结构
 h.避免书写代码量过大的try-catch模块
 i.避免在同一个文件中放置多个类
 j.生成和构建一个长的字符串时,一定要使用StringBuilder类型,而不用string类型
 k.switch语句一定要有default语句来处理意外情况
 l.对于if语句,应该使用一对“{ }”把语句块包含起来
 m.尽量不使用this关键字引用

6.命名规范:
 a.用Pascal规则来命名方法和类型,也就是第一个字母必须大写,并且后面的连接词的第一个字母军大写
 b.用Camel规则来命名局部变量和方法的参数,也就是指名称中第一个单词的第一个字母小写
 c.所有的成员变量前加前缀“_”
 d.接口的名称加前缀“I”
 f.方法的命名一般将其命名为动宾短语
 g.所有的成员变量声明在类的顶端,用一个换行把它和方法分开
 h.用有意义的名字命名空间namespace
 i.使用某个控件的值时,尽量命名局部变量

C# 代码编写规范 目录 目录1目的..............................................................................................................................................2 1目的.......................................................................................................................................................4 2适应范围...............................................................................................................................................4 3术语及缩略语.......................................................................................................................................4 4规范内容...............................................................................................................................................4 4.1命名总体规则................................................................................................................................4 4.2命名规范........................................................................................................................................5 4.2.1变量命名.................................................................................................................................5 4.2.2常量命名.................................................................................................................................7 4.2.3类(Class)命名.........................................................................................................................7 4.2.4接口(Interface)命名................................................................................................................7 4.2.5方法(Method)命名..................................................................................................................8 4.2.6命名空间(NameSpace)命名...................................................................................................8 4.2.7属性(Property)命名................................................................................................................8 4.3注释规范........................................................................................................................................8 4.3.1概述.........................................................................................................................................8 4.3.2自建代码文件注释.................................................................................................................9 4.3.3模块(类)注释..........................................................................................................................9 4.3.4类属性注释...........................................................................................................................10 4.3.5方法注释...............................................................................................................................10 4.3.6代码间注释........................................................................................................................... 11 4.4编码规则...................................................................................................................................... 11 4.4.1错误检查规则....................................................................................................................... 11 4.4.2大括号规则........................................................................................................................... 11 4.4.3小括号规则........................................................................................................................... 11 4.4.4缩进规则...............................................................................................................................12 4.4.5对齐规则...............................................................................................................................12 4.4.6比较规则...............................................................................................................................12 4.4.7 Case规则..............................................................................................................................12 4.4.8 If … Else规则.......................................................................................................................12 4.4.9单语句规则...........................................................................................................................13 4.4.10单一功能准则.....................................................................................................................13 4.4.11简单功能准则.....................................................................................................................13 4.4.12明确条件规则.....................................................................................................................13 4.4.13选用False规则..................................................................................................................13 4.4.14独立赋值规则.....................................................................................................................13 4.4.15定义常量规则.....................................................................................................................14 4.4.16模块化规则.........................................................................................................................14 4.4.17交流规则.............................................................................................................................14 4.5编程准则......................................................................................................................................14 4.5.1变量使用...............................................................................................................................14 4.5.2数据库操作...........................................................................................................................14 4.5.3对象使用...............................................................................................................................15 4.5.4模块设计原则.......................................................................................................................15 4.5.5结构化要求...........................................................................................................................15 4.5.6函数返回值原则...................................................................................................................16 4.6代码规范..................................................................................................................................16 4.6.1代码包的版本号...................................................................................................................16 4.6.2代码包的标识.......................................................................................................................16 4.7代码控制......................................................................................................................................17 4.7.1代码库/目录的建立..............................................................................................................17 4.7.2代码归档...............................................................................................................................17 附件1:数据类型缩写表.................................................................................................................17 附件2:控件名缩写表.....................................................................................................................18 a、.NET控件................................................................................................................................18 b、html控件..................................................................................................................................19
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tiegenZ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值