C#枚举类型和结构体
·
枚举
enum:枚举
枚举:可以把所有的情况进行一一列举
枚举类型相当一个数值;
例如; 一周有七天,就可以定义一个枚举类型,包含每一个周几
之前使用枚举类型的地方
ConsoleColor.Red; 枚举类型
Console.BackgroundColor = ConsoleColor.Black;
//之前使用枚举类型的地方
//ConsoleColor.Red; 枚举类型
Console.BackgroundColor = ConsoleColor.Black;
int a = 10;
Console.WriteLine(a);
如何自己定义枚举
语法 :enum 枚举类型名称{}
//星期的枚举
enum Week
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
//月份的枚举
enum Month
{
January, February, March, April, May, June, July, August, September, October, November, December
}
如何使用枚举类型
//使用枚举类型
Week w = Week.Monday; // w是周一
Console.WriteLine(w);
//使用枚举类型
Month m1 = Month.May;
结构体
结构体:struct,在 C# 中,结构体是值类型数据结构。
如何自己定义结构体
语法 :定义结构体类型 : struct 名称{}
//定义长方形的结构体
struct Rect
{
public float length;// public 公开的 结构体其中的一个数据 长度
public float width;// 宽度
}
如何使用结构体
例如:
Rect juxing;//声明一个结构体的变量
juxing.length = 100; //给结构体里面的数据赋值,结构体变量.数据=值
juxing.width = 200;
Console.WriteLine("矩形的面积为:" + juxing.length * juxing.width);
先声明一个结构体变量
再给结构体里面的数值赋值
最后,调用打印。
更多推荐
所有评论(0)