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

linux网站建设模板初中学生做那个的网站

linux网站建设模板,初中学生做那个的网站,手机怎么制作钓鱼网站,做网站好比做房子枚举 枚举是由程序员定义的类型,与类或结构一样。 与结构一样,枚举是值类型:因此直接存储它们的数据,而不是分开存储成引用和数据。枚举只有一种类型的成员:命名的整数值常量。 下面的代码展示了一个示例&#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.yayakq.cn/news/586606/

相关文章:

  • 网站首页 模板北京高端网站建设优势
  • 用织梦做网站还要不要服务器物联网工程是干什么的
  • 移动网站 模板电商网络推广
  • 外贸网站流量分析吉林公司网站建设
  • 江西建设厅特殊工种的网站新开传奇新服网
  • 网站不能调用样式企业网站功能
  • 网站改版 网站存在问题网站空间 云端
  • 哪家做网站比较好山西省住房和城乡建设厅网站
  • 网站开发学习教程中小企业网络营销存在的问题研究论文
  • 比特币交易所网站开发深圳最好的品牌设计公司
  • 一个人开发一个网站需要多久福州php做网站
  • 招远做网站外网服务器地址ip免费
  • 网站开发流程视频网页打不开用什么浏览器
  • 网站双语怎么做网站设计背景图片
  • 网站策划的最终体现洛阳市住房与城乡建设部网站
  • 做数学题挣钱的网站做微信广告网站有哪些
  • 互联网网站建设月总结网络设计与集成
  • 淘客网站怎么做中企动力做的网站被镜像
  • 怀化政法网站提高百度搜索排名
  • 特别酷炫网站哪里做网站排名
  • 网站栏目怎么做淘宝网站制作教程
  • id97网站怎么做的重庆建设网站
  • 互联网 网站建设价格济南网站建设外包公司哪家好
  • 门户做网站网页设计实验报告实验分析
  • 网站推广规范广州前端培训机构
  • 东莞公司网站价格装饰行业网站建设方案
  • 网站建设的税率长沙百度seo代理
  • 比稿网站网站建设都怎么找客户的
  • 十堰学网站建设培训班綦江网站
  • cms网站开发流程做电商需要哪些网站