C#程序结构

C#程序结构

C#程序结构大体可以分为:注释、命名空间、类、Main方法、标识符、关键字。
1.注释
在开发中注释非常重要,因为现在很多大型的项目都需要多人协同开发,并引入工程化的方式来管理软件,这样的话,团队成员的沟通就变得很重要,所以良好的注释可以很大程度上提高你程序的阅读性。

单行注释:  //这是单行注释
多行注释:  /**这是多行注释*/
注意:多行注释可以包含单行注释,注释可以出现在代码的任意位置,但是不能分割关键字和标识符。

2.命名空间
在C#中可以定义命名空间,命名空间可以创建类、方法,使用using命令可以引入命名空间,格式:using 命名空间
C#中的各命名空间可以比作是存储不同类型的仓库,而using就像一把钥匙命名空间就好比是仓库的名字,从而通过钥匙打开指定仓库,使用仓库中所需的东西。

注意:
命名空间的定义是有一个规范的,给一些类分配命名空间时,一定要让他们有相同作用才可以分在一起。
命名空间的导入是与添加引用息息相关的。
命名空间之间的类和对象是相对独立的。
命名空间是可以用别名的。

3.类
类是一种抽象的数据结构,它可以封装数据成员,函数成员和其他类,类是创建对象的模板。
在使用类之前必须先声明,在C#中使用class 来声明类。
类模板:
[类修饰符]  class  [类名]  [基类或接口]
{
[类体]
}
注意:类名是一种标识符,必须符合标识符的命名规则与规范,做到见名知意。

4.Main方法

Main方法是程序的入口,C#程序中必须包含一个Main方法,这个与Java和很相似,在该方法中可以创建对象和调用方法。
在C#中Main方法必须是静态的,因为假设没有static关键字,那意味着需要用生成一个实例后才可以调用这个Main方法,而Main方法是程序入口点,你没有进入Main方法,自然无法生成一个实例,既然没有实例,那就无法调用Main函数,岂不矛盾?所以Main函数被设置为static.当然那这只是上层的理解。

注意:
Main函数的第一个字母一定要大写,C#对大小写很敏感。
Main函数除了第一个修饰符和参数可以修改,而参数的修改也是有限定的,其他的修改回导致这个函数不是Main函数,而无法成为程序的入口。

5.标识符和关键字
标识符是程序中所有单元(类、方法、变量等...)的名字,那既然是名字,可定有命名规则,而不是随便乱起。
命名规则:
标识符只能是数字、字母和下滑线。
标识符必须以字母或下滑线开头。
标识符不能是关键字。
注意:
所谓的关键字是指在C#中被赋予了特殊含义的单词。
在对类、变量、方法等进行命名的时候,不要与标识符和关键字命名。


其实说了这么多,就是对C#程序语言的结构的一个介绍。然后再说一些关于C#开发的代码书写规范和命名规范,
注意:规则是必须遵守的,而规范是选择性遵循的,但是如果想做一个优秀的开发人员,一定要遵循常规的开发规范,这样你写出的程序才会被大家所认可。

书写规则:
尽量使用接口,然后使用类实现接口,以提高程序的灵活性。
关键的语句声明,一定要带着注释。
建议局部变量在最近使用它的地方声明。
尽量少使用this关键字引用。
每行代码不要超过80个字符(其实就是别太长了)。
生成和构建一个长的字符串时,一定要使用StringBuilder而不是String。
避免在一个文件中放置多个类。

命名规范:
Pascal规则命名,首字母必须大写,并且后面连接词的第一个字母均为大写。
Camel规则命名,首字母必须小写,并且后面连接词的第一个字母均为大写。
所有的成员变量前面加 ‘_’,例:private int _age;
所有的接口声明前面加 I(大写I) 例:public interface  IConvertible{}
方法的命名一般为动宾短语,例:public void CreateFile(){};
命名空间用有意义的名字定义,如公司名称、产品名称。

最后说一句,大家在编程上一定要养成良好的编写习惯。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值