当前位置: 首页 > wzjs >正文

鹤壁网站建设广告软文

鹤壁网站建设,广告软文,南漳网站制作,wordpress微招聘枚举 枚举是由程序员定义的类型,与类或结构一样。 与结构一样,枚举是值类型:因此直接存储它们的数据,而不是分开存储成引用和数据。枚举只有一种类型的成员:命名的整数值常量。 下面的代码展示了一个示例&#xff0c…

枚举

枚举是由程序员定义的类型,与类或结构一样。

  • 与结构一样,枚举是值类型:因此直接存储它们的数据,而不是分开存储成引用和数据。
  • 枚举只有一种类型的成员:命名的整数值常量。
    下面的代码展示了一个示例,声明了一个名称为TrafficLight的新枚举类型,它含有3个成
    贝。注意成员声明列表是逗号分隔的列表,在枚举声明中没有分号。
enum TrafficLight
{Green,  //逗号分割,没有分号Yellow, //逗号分割,没有分号Red
}

每个枚举类型都有一个底层整数类型,默认为int。

  • 每个枚举成员都被赋予一个底层类型的常量值。
  • 在默认情况下,编译器对第一个成员赋值为0,对每一个后续成员赋的值都比前一个成员多1。

例如,在TrafficLight类型中,编译器把int值0、1和2分别赋值给成员Green、Yellow
和Red。在下面代码的输出中,把它们转换成类型int,可以看到底层的成员值。图12-1阐明了
它们在栈中的排列。

enum TrafficLight
{Green,  //逗号分割,没有分号Yellow, //逗号分割,没有分号Red
}TrafficLight t1=TrafficLight.Green;
TrafficLight t2=TrafficLight.Yellow;
TrafficLight t3=TrafficLight.Red;Console.WriteLine($"{t1},\t{(int)t1}");
Console.WriteLine($"{t2},\t{(int)t2}");
Console.WriteLine($"{t3},\t{(int )t3}");

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

可以把枚举值赋给枚举类型变量。例如,下面的代码展示了3个TrafficLight类型变量的声
明。注意可以把成员字面量赋给变量,或从另一个相同类型的变量复制值。

class Program
{enum TrafficLight{Green,  //逗号分割,没有分号Yellow, //逗号分割,没有分号Red}TrafficLight t1=TrafficLight.Green;TrafficLight t2=TrafficLight.Yellow;TrafficLight t3=TrafficLight.Red;Console.WriteLine(t1);Console.WriteLine(t2);Console.WriteLine(t3);
}

这段代码产生以下输出。注意,成员名被当作字符串打印。

设置底层类型和显式值

可以把冒号和类型名放在枚举名之后,这样就可以使用int以外的整数类型。类型可以是任
何整数类型。所有成员常量都属于枚举的底层类型。

enum TrafficLight:ulong
{...
}

成员常量的值可以是底层类型的任何值。要显式地设置一个成员的值,在枚举声明中的变量
名之后使用初始化表达式。尽管不能有重复的名称,但可以有重复的值,如下所示。

enum TrafficLight
{Green=10,Yellow=15,Red=5
}

例如,图12-2中的代码展示了枚举TrafficLight的两个等价声明。

  • 左边的代码接受默认的类型和编号。
  • 右边的代码显式地将底层类型设置为int,并将成员设置为与默认值相应的值。
http://www.dtcms.com/wzjs/330223.html

相关文章:

  • 广州市住房建设部网站广告代运营公司
  • 建筑工程公司起个名字seo综合查询站长工具
  • wordpress跳转https黑河seo
  • 个人网站备案资料关键词热度查询
  • 网站建设准备做seo排名好的公司
  • 网站开发步骤需求分析计算机培训班
  • 关于网站制作的指标软广告经典案例
  • 扬州住房和建设局网站如何做好营销
  • 傻瓜式在线做网站网站设计公司上海
  • 黄山游玩攻略及费用seo教育培训机构
  • wordpress调用网站副标题营业推广促销方式有哪些
  • 外贸网站建设seo网络运营具体做什么
  • 个人接单做网站挣钱不一个人怎么做独立站shopify
  • 武汉官方网站建设郑州百度seo网站优化
  • 邯郸怎么做网站百度直接打开
  • 大连商城网站建设广州网页制作
  • 自己做网站还是开淘宝百度排名查询
  • 域名个人备案查询成都seo技术
  • 孝感网站开发培训机构万网域名注册官网
  • soho外贸网站建设营销案例最新
  • 做网站要不要花钱做店长长沙做搜索引擎的公司
  • 哪建设网站国际时事新闻2022最新
  • 中小企业网站建设多少钱网络营销优化推广公司
  • amaze ui做网站竞价服务托管公司
  • 西安定制网站建设360竞价推广登录入口
  • 做面料哪个网站好百度点击优化
  • 网站开发便宜搜索引擎优化工具
  • 网站建设宗旨怎么写网站建设策划书案例
  • 京东网站建设目标是什么意思西安网站维护公司
  • 房屋装修效果图大全网站页面怎么优化