【C#视频】常量、枚举、结构体、数组

常量:const,不能被改变的

const 类型 常量名=常量值

枚举:enum,可以强转为int类型,第一个枚举数的值为0,后面的每个枚举数的值依次递增1。

image.png

枚举的声明方法

{访问修饰符} enum 枚举名

{

值1,

值2

}

枚举是一个值类型,包含一组命名的常量

public enum Color()
{
    Red,
    Green,
    Blue  //注意最后一个常量值没有逗号
}

特点:有一些固定的范围的值

public enum 枚举名 (public访问修饰符)

确定数量,确定值得几个范围

和用字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便

Gender g = (Gender)(Enum.Parse(typeof(Gender), "男"));//字符串转枚举的方法

结构体:struct,是可以包含数据成员和函数成员的数据结构

一次声明多个不同类型的变量

image.png

结构声明语法

{访问修饰符} struct 结构名

{

定义结构成员

}

数组声明

语句分析

image.png

第一种数组声明

int [] nums = new int [10];//长度为10,索引为0——9 int类型

第二种数组声明

int [] nums = new int[]{1,2,3,4,5};//此数组就能存5个值

第三种数组声明

int [] nums = new int[3]{1,2,3};//长度为3,索引为0——2

第四种数组声明

int [] nums = {1,2,3,4,5};//长度为5,索引为0——4

数组的存值和取值都是通过下标或者通过索引来进行赋值和取值的

数组的存值

nums[5] = 23;//数字23

nums[7] = 100;

Console.WriteLine(nums[5]);

Console.WriteLine(nums[7]);

Console.ReadKey();

猜你喜欢

转载自blog.csdn.net/weixin_45490023/article/details/118086907