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

Posted 王思琪^

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();

以上是关于C#视频常量枚举结构体数组的主要内容,如果未能解决你的问题,请参考以下文章

☀️ 学会编程入门必备 C# 最基础知识介绍——数组字符串结构体枚举类

C#传智:枚举结构数组(第六天)

《C#零基础入门之百识百例》(六十三)结构体类型数组 -- 学生数据存储

C# 篇基础知识2——运算符类型转换流程控制枚举结构体和数组函数

结构体和枚举

结构体枚举类型及其练习题,最后的对战游戏(基础版)