1.常量
const 变量类型 变量名 = 值;
2.枚举
[public] enum 枚举名
{
值1,
值2,
值3,
......
}
public:访问修饰符,公共的公开的,哪都可以访问;[ ]表示public可以省略;
enum:声明枚举的关键字;
枚举名:要符合Pascal命名规则;
枚举声明到命名空间下面,该空间下的所有类都能使用;
使用举例:
Gender gender = Gender.男;
3.枚举类型转换
枚举类型模型和int类型是兼容的,转换的是枚举值对应的序号,序号可以定义(男=2,女=3);int找不到枚举值则直接返回int值;
所有类型都能转换成string类型:string s = 要转换的值.ToString();
将字符串类型(如"数字"或数字对应的枚举值)转化为枚举类型:枚举类型 枚举变量 = (枚举类型)Enum.Parse(typeof(枚举类型), 字符串); 结果为数字对应的枚举值;string找不到枚举值则:1)为数字则返回数字,2)其他则抛异常;
4.结构
一次性声明多个变量;
语法:
[public] struct 结构名
{
字段1;
字段2;
<