枚举

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);

先声明一个结构体变量

再给结构体里面的数值赋值

最后,调用打印。

更多推荐