C#中数据类型主要分为两大类:值类型和引用类型。
本节课主要讲解值类型的分类和结构类型、枚举类型的定义和使用。
值类型:
C#中值类型包括3种:简单类型、结构类型和枚举类型。 简单类型包括整数类型、字符类型、实数类型和布尔类型等,在此不做介绍,随便找本书看下即可。 结构类型:用于定义复杂的数据类型。
如图书信息(包括书名,作者,出版社,价格等等),坐标点的信息(一个点的位置和颜色)。
定义方法如下:
struct 结构名称 { 成员声明列表; }
坐标点定义
struct point { double x; //表示点的横坐标 double y; //代表点的纵坐标 string color; }
结构类型实例-显示图书信息
struct BookList { public string name; public string author; public double price; } BookList b1; //定义一个结构类型变量; b1.name = "asp.net自学手册!"; b1.author = "125建站网|www.125jz.com"; b1.price = 58.5; message.InnerHtml = b1.name + "<br />"+ b1.author + "<br />" + b1.price;
枚举类型 一种用户自己定义的由一组指定常量集合组成的独特类型。定义枚举类型时必须使用enum关键字,其一般语法形式如下:
enum 枚举名 {枚举成员表};
下面的程序代码声明了一个代表星期的枚举类型的变量。 枚举类型–示例
enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }; protected void Page_Load(object sender, EventArgs e) { today.InnerText = "每周开会的日期是" + Days.Monday; }
下节课我们将学习C#中数据类型的引用类型。
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/809.html