c#大学绝密复习资料

c#大学绝密复习资料

ID:47426647

大小:116.08 KB

页数:11页

时间:2020-01-10

c#大学绝密复习资料_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《c#大学绝密复习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章C#基本的代码风格1.1换行与缩进最佳的断行位置的设定(4点):1、将折行位置处的分隔符(如本例中的“

2、

3、”运算符等)留在上一行的行末,给人以“此行并未结束”的直观印象2、换行后的表达式应当完整,必须清晰体现其内在的逻辑关系。通常选择整个表达式中最高的关系层次进行断行,如赋值符3、当参数数量较多、较长或者包含表达式的时候,为了将逻辑体现得更为清晰,应将函数调用中的每一个参数都分行书写4、对于SQL语句或其他较长的复合语句,每个子句单独写成一行,更易理解。每行只写一条语句:(1)换行字数的标准不便统一;(2)无法设置语句断点分行定义变量:通常在变量作用域范

4、围较大,需要对变量进行注释时,必须将变量单行定义,并加上注释。如果只是类似于简单双重循环的循环变量,则没有必要分行定义。1.2避免代码过于拥挤使用空行分隔代码块:(1)引用命名空间与正式程序之间。(2)类中各个成员(属性、方法)之间。(3)同一个函数中的各个功能之间。使用空格降低代码密度:1.单目运算符与它的操作数之间应紧密相接,不需要空格2.在双目、三目运算符的左右两侧分别添加空格。3.括号(包括小括号、中括号与大括号)的内侧应该紧靠操作数或其他运算符,不需要添加额外的空格。4.不要使用连续的两个或多个空格。1.3缩进的方式:1、嵌套或包含关系引起的缩进(1

5、.包含关系下的缩进;2.嵌套关系下的缩进);2、因换行而产生的缩进(1.因换行而产生的缩进;2.函数调用时分行书写参数而引起的缩进)缩进的使用方法:使用Tab及Shift+Tab键缩进在操作上非常方便,可以进行单行或多行的缩进。(1)Tab向右缩进,增加4个空格。(2)Shift+Tab向左缩进,减少4个空格。1.4大括号的使用方式在C#中,大括号仍然扮演着几种不同的角色:表示层次关系(如定义命名空间、类时使用的大括号)、表示复合语句(如if、for中的大括号)、表示数组元素。大括号的位置:C#默认风格为:左右大括号皆单独写成一行;空大括号作用:预留占位,最好

6、需要一条语句做简单注释,方便以后细化。一条语句,也写在大括号内。1.5保持项目文件的条理性:1.解决方案的结构呼应;2.代码文件的结构;3.使用#region标记;本章作业:1、如何确定最佳的断行位置?2、写一个完整的的程序——“在控制台中输出梯形九九表”,并将核心代码段用#region隐藏起来。第2章养成良好的注释习惯2.1注释的用途:1.解释代码的意图2.对局部变量的说明3.充当代码标题4.指出例外情况5.开发过程的提示2.2 普通注释的格式:单行注释(用//);多行注释(用/*……*/)2.3 正确使用XML文档注释:类、属性、方法、构造方法前面都应当加

7、上XML文档注释(P38)文档注释主要通过

来进行实现(1、为类加文档注释2、为常量加摘要,变量与此类似3、为函数加文档注释11)*注意:与方法相关的XML文档注释要复杂得多。不但需要summary标签添加总体描述,还要用param标签为每个参数进行详细的说明,并用returns标签描述函数的返回值。本章作业:1、简述注释的用途有哪些?2、写一个完整的复数类Complex,要求具有:(1)两个字段实部、虚部,(2)两个构造函数【带两个参数(为实部和虚部赋值)、不带参数(实部虚部都为0)】,(3)两个方法(加法、减法),参数

8、也是一个复数,返回值为“a+bi”形式的字符串。(4)并写一个主类,对复数类的功能进行测试。(5)对复数类及该类的每一个成员都应进行XML注释,并观测在调用成员时的弹出信息。第3章一般命名规范3.1选用合适的名称:1.使用字符的限制((1)所有的标识符只能由字母、数字和下划线这三类字符组成,而且第一个字符必须为字母或下划线;下划线主要用于分隔具有多个单词的常量。(2)标识符中不能包含空格、标点符号、运算符等其他符号;(3)标识符区分大小写;(4)利用英语单词的组合命名,做到一目了然;(5)标识符不能与C#关键字名相同;(6)标识符尽量不与C#中的类库名相同。)

9、;2.使用含义明确的英语((1)除局部变量外,大多数标识符的命名都应采用清晰的描述文字。(2)局部变量中标识符如果遇到如下可以简化的标识符,可以采用简化词,否则还是应准确命名。(3)命名应遵从计算机专业英语命名习惯,不要使用汉语拼音。)3.2大小写规则:1.Pascal(标识符中的每个首字母大写,其余字母小写。);2.Camel规则(标识符的第一个单词首字母小写,其余单词的首字母大写,剩余小写。)大小写规则的选择:除了极少数外部程序不可见的“私有及受保护的字段”、”局部变量”、”函数参数”等应使用Camel规则,其余的绝大多数都采用Pasacl规则,主要有:命

10、名空间、类、结构、函数、属性、事件、委

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。