2020-11-10

c# 常量 枚举 结构 数组

常量

1、不能被多次赋值(变量可以多次赋值)
2、语法:const 变量类型 变量名=值(不能被重新赋值)

枚举

1、语法:
[public] enum 枚举名
{
值1,
值2,
值3,

}
public :访问修饰符,公开的公共的,哪里都可以访问

2、作用:可以规范开发
3、将枚举声明到命名空间的下面,类的外面,表示这个命名空间下,所有的类都可以使用这个枚举。
4、枚举就是一个变量类型,和 int double string decimal一样的性质。
5、我们可以将一个枚举类型的变量跟int类型和string类型相互转换。枚举类型默认是跟int类型相互兼容的,所以可以通过强制类型转换的语法相互转换。(当转换一个枚举中没有的值的时候,不会抛异常,而是直接将数字显示出来)
6、枚举同样也可以跟string类型相互转换,如果将枚举类型转换成string类型,则直接调用ToString().。如果将字符串转换成枚举类型则需要下面一行代码:
(需要转换的类型)Enum.Parse(Typeof(要转换的枚举类型),“要转换的字符串”);
注:如果需要转换的字符串是数字,则就算枚举中没有,也不会抛出异常。
如果要转换的字符串是文本,如果枚举中没有,则会抛出异常。

7、所有的类型都能转换成string类型,调用ToString().

结构

1、作用:可以帮助我们一次性声明多个类型不同的变量
语法:
[public] struct 结构名
{
成员(字段);
}
注:变量再程序运行期间只能存储一个值,而字段可以存储多个值(写在数据库里面的就是字段了)

数组

1、作用:一次性存储多个相同的类型
语法:
数组类型[] 数组名 = new 数组长度
例:int [] num =new int[10]
初值默认0(表示在内存中开了10个内存空间,每一块空间都叫数组的元素)
2、如果想要访问到数组中的某一块元素,需要通过这个元素的下标或者索引去访问(索引从0开始)
例1:取第4个元素:num[5]
例2:通过循环给数组赋值
for(int i=0;i<num.Length;i++){num[i]=i;}
例3:通过循环对数组取值
for(int 1=0;i<num.Length;i++){Console.WriteLine(num[i]);}
3、数组的长度一旦固定就不能更改了
4、常用数组
(1)string[] str=new string[10]
string 类型的数组初值默认null
(2)bool[] bol =new bool[10]
bool类型的数组初值默认flase
5、int[] num ={1,2,3,4,5,6} 直接给数组赋值
int[] num =new int[3]{1,2,3} 确定数组长度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值