1、 结构(值类型):
声明:struct structexp
使用:structexp a = new structexp();
a.字段或方法.
2、 枚举(值类型):
枚举类似拥有一组常量的一个集合,如同一个选项卡.
枚举中的值用”,”分割,枚举里的值为命名常量,每个命名常量对应一个值,第一个元素的值对应的数值是0,后面的值依次类推,自动赋予每个值一个整型;每个值的整型数值可以被赋值,被赋值的那个值后面的值的整型数值也会发生跟随变化.
enum enumexp
{
星期一, //0
星期二, //1
星期三=10, //10
星期四, //11
星期五 //12
}
声明:enum enumexp
使用:enumexp a = enumexp.枚举里的值;
3、类是一种数据结构,可以包含数据成员(常量和字段)、函数成员(方法、属性、事件、索引器等等)以及嵌套类型.
C#中一切类型都为类,除命名空间,所有的语句都必须位于类(或者结构)中。因此,类时C#语言的核心和基本构成模块.
类类似于人,对象类似于小明、小红、小李等,每个对象都是不同的。
类相当于把小明、小红、小李等人的共性提取出来,形成有相同属性的一个抽象模具。
我们使用类的时候,需要先实例化一个类,去创建一个对象,也可以去创建另一个对象,创建的对象时相互独立的.
声明:class classexp
使用:classexp a = new classexp();
a.字段或者方法;