C#学习之旅一-初识

来源:互联网 发布:万网单域名管理平台 编辑:程序博客网 时间:2024/05/08 02:26

1.注释

行注释://

块注释:/* */

注释可以出现在代码的任何位置,但注释不能分割关键字和标识符


2.命名空间

1)如果要调度某个命名空间的类或方法,首先需要使用using指令引入命名空间,即坚持使用先声明的做法;

2)命名空间位置无特殊要求,只要使用了using指令,命名空间的自定义可以在主函数所在的命名空间之后定义;

3)用户也可以在项目的命名空间中定义命令空间,但是被定义的命名空间不能用using指令引用,因为外部不可见


3.类

1)类是一种数据结构,可以封装数据成员(变量)、函数、其他类;

2)类是创建对象的模板,C#中所有的语句都必须位于类内,使用C#编程就是编写自己的类来描述实际需要解决的问题;

3)使用任何新类前都必须声明类【类修饰符】 class 【类名】 【基类或接口】

4)类作为一种标识符,必须符合标识符的命名规则,类名要体现类的含义和用途,如MyClass


4.Main方法

Main方法是程序的入口,C#程序中有且仅有一个Main方法,该方法可以创建对象和调用其他方法

1)考虑到C#的面向对象性,即使是程序的入口,Main方法也必须是一个类的成员,但由于程序启动时还没有创建类的对象,因此,必须将Main方法定义

为静态方法,即可以不依赖于实例化的对象而执行;

2)Main方法的修饰符区别

public:Main方法为共有,类的外面也可以调用;

static: Main方法属于类的本身,但不是类的对象;调用时不能使用类的实例化对象,而必须直接使用类名

void:   说明该方法无返回值

3)标识符

标识符指程序中用来表示事物的单词,如System空间中的类Console

标识符只能由数字、字母、下划线构成;且必须以字母或下划线开头;标识符不能是关键字(如static)


5.代码书写规范

1)尽量使用接口,然后用类实现接口

2)单行不超过80字符

3)关键语句加注释

4)保持代码风格的一致性

5)局部变量在最接近使用它的地方声明

6)除非跳出深层循环否则不要使用Goto

7)避免写超过5个参数的方法,如果传递多个参数建议使用结构

8)避免数据代码量过大的try...catch模块

9)避免在同一个文件中放置多个类

10)生成和构建一个长的字符串时,一定要使用StringBuilder类型,而不用sting类型

11)switch与default语句配合使用

12)if 与{}配合使用

13)尽量不使用this关键字引用


6.命名规范

1)使用Pascal规则命名方法和类,即第一个字母必须大写,写后面连接词的第一个字母均大写;

2)使用Camel规则命名局部变量和方法的参数,即名称中第一个单词的第一个字母小写;

3)所有的成员变量前加前缀"_"

4)接口的名称加前缀"I"

5)方法的命名保持动宾结构

6)所有的成员变量声明在类的顶端,用一个换行把它和方法分开

注意:类中定义的私有变量和私有方法只能在该类中使用,不能对类进行实例化且不能对其进行调用

7)用有意义的名称命名命名空间

8)使用某个控件的值时,尽量命名局部变量

注意:定义有返回值的方法时,必须在设置方法之初就定义好方法的类型,并在方法体结束后用return 返回值

0 0
原创粉丝点击