什么是常量、变量?
- 常量—指的是永远不变得量、
- 变量—指经常会变得量
C#中常量、变量表示:
变量: int number = 10;
常量: const int number = 10;
区分:变量前面加Const就会变成常量。
三元表达式
语法:表达式1?表达式2:表达式3
举例:bool result =5>3? True:false;
例子:
int number =5>3? 5:3;
Console.WriteLine(number);
Console.Readkey();
结构声明方法:
[访问修饰符] struct 结构名
{
结构体
}
例子:
public struct MyColor
{
public int _red;
public int _green;
public int _blue;
}
//定义一个结构叫MyColor,有三个成员,分别定义为int类型的red、green、blue
//声明一个MyColor类型的变量,并对其成员赋值,使MyColor可以表示成一个红色。
MyColor red;
red._red = 255;
red._green = 0;
red._blue = 0;
枚举的声明方法:
[访问修饰符] enum 枚举名
{
值1
值2
}
public enum Gender //enum枚举
{
男, 女 = 5, 中,
}
字符串转枚举的方法:Gender g = (Gender)(Enum.Parse(typeof(Gender), "男");
int num = 10;
Gender gender = Gender.中;
int num = (int)gender;
Console.WriteLine(num);
Console.ReadKey();
//枚举 可以强转换为int类型
数组的声明方法:
数组声明:
1. int [ ] numbers=new int[ ] {1,2,3,4,5}; //次数组就能存5个值
2. int [ ] nums=new int[10]; //长度为10,索引为0—9 int 类型
3. int [ ] num3=new int[3] {1,2,3}; //大括号里边写几个就可存几个
4. int [ ] nums={1,2,3,4,5}; //简化的方式