枚举
定义一个枚举类型的变量,这个变量有很多相同类型的值。比如性别Gender这个变量可以有男和女这两个值;方向这个变量又东,西,南,北
引用枚举类型的好处:
1.在给变量赋值的时候可以直接引用枚举类型的值
2.有了枚举类型的值,在后期输入的时候可以规范化
声明
[访问修饰符] enmu 枚举名
{
值1,
值2,
值3,
值4
}
注意
枚举声明首字母要大写,在命名空间里面类上面声明。定义好就可以在主函数中调用了(有两种方法)枚举类型可以强转为int类型:默认情况下,第一个枚举数的值为0,后面每个枚举数的值依次递增1。
Public enum Gender
{
男,
女,
中
}
结构体
一次性声明多个不同类型的变量
引用结构体的好处:
1.方便为一个(需要多个变量类型描述的)变量赋值
2.方便修改这个结构体变量的单个属性
声明
结构体也是在命名空间里面类上面声明
[访问修饰符] struct 结构名
{
结构体
}
例子:
namespace _1026代码练习
{
public struct Person
{
public string _name;//字段
public Gender _gender;
public int _age;
}
class Program
{
static void Main(string[] args)
{
//结构体
//姓名 年龄 性别 邮箱 家庭住址---5个变量存信息
//string name ="小刘"mei每次声明多个不同的变量
//一次性声明多个不同类型的变量,可以通过结构体
Person XLPerson;
XLPerson._name = "小刘";
XLPerson._gender=Gender .女 ;
XLPerson._age = 22;
}
数组
可以一次声明多个相同类型的变量
数组的声明方式:
第一种 int[]numbers=new int[] ;{ 2,3,4}//几个数有几个值
第二种 int[]nums=new int[10] ; 长度为10,索引为0-9 int类型
第三种int[]nums1=new int[3]{1,2,3};一个萝卜一个坑
第四种int[]nums2={1,2,3,4,5}
常量
常量:在程序运行中不变的量
常量的声明方式:
const int number = 777;
变量
变量:在程序运行的过程中不断进行赋值,值不断改变
变量的声明方式:
int number = 777;