即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

C# 枚举和结构

编程语言 qingweiwei1993 19℃ 0评论

枚举(enum)

描述: 1、不指定类型默认为int型

   2、默认值为从0开始

  3、赋值过程:使用=运算符

格式1:

enum

{

,

,

3>,

……

N>

}

格式2:

enum :

{

=,

=,

3>=3>,

……

N>=

}


结构(struct)

描述: 部分 包含变量声明

格式:

struct

{

}


例:

枚举:

enum orientation:byte{

north=1;

south=2,

east=3,

west=4

}

调用:

orientation value1= orientation.north;

type value1= (type)orientation.north;

注意: 1、获取的值 是 orientation 类型 的值为 <使用> 。如:north

2、获取的值转换为指定类型 的值为 <运算符>。如:  1

结构:

struct route{

public orientation direction;

public double distance;

}

调用:

route.direction=orientation.north;

route.distance=5.5;








转载请注明:CodingBlog » C# 枚举和结构

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情