常量:const,不能被改变的
const 类型 常量名=常量值
枚举:enum,可以强转为int类型,第一个枚举数的值为0,后面的每个枚举数的值依次递增1。
枚举的声明方法
{访问修饰符} enum 枚举名
{
值1,
值2
}
枚举是一个值类型,包含一组命名的常量
1. public enum Color() 2. { 3. Red, 4. Green, 5. Blue //注意最后一个常量值没有逗号 6. }
特点:有一些固定的范围的值
public enum 枚举名 (public访问修饰符)
确定数量,确定值得几个范围
和用字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便
Gender g = (Gender)(Enum.Parse(typeof(Gender), "男"));//字符串转枚举的方法
结构体:struct,是可以包含数据成员和函数成员的数据结构
一次声明多个不同类型的变量
结构声明语法
{访问修饰符} struct 结构名
{
定义结构成员
}
数组声明
语句分析
第一种数组声明
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();