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

网站搭建代码91

网站搭建代码,91,手机网站设计公司只选亿企邦,服装鞋帽 网站建设什么是枚举类型 枚举类型(Enum) 是由基础整型数值类型的一组命名常量定义的值类型。枚举包含自己的值,但不能继承或传递继承。 语法 // enum enum_name // enum_name variable enum_name.enum_value// 定义一个枚举类型——例如: enum enum_name {va…

什么是枚举类型

  1. 枚举类型(Enum) 是由基础整型数值类型的一组命名常量定义的值类型。
  2. 枚举包含自己的值,但不能继承或传递继承。

语法

// enum enum_name
// enum_name variable = enum_name.enum_value// 定义一个枚举类型——例如:
enum enum_name
{value_1,value_2,value_3,value_4
}
enum enum_name {value_1, value_2, value_3, value_4}
  1. enum表示声明为枚举类型,Drink为枚举名,花括号内为枚举值
  2. 枚举不能定义在方法内。
  3. 枚举名用于指定枚举的类型名称,在方法中可以被当中类型来使用。
  4. 若有多个枚举值,则用逗号来分隔开来。

接收和输出枚举值

  1. 枚举类型是由基础整型数值类型的一组命名常量定义的值类型。
  2. 枚举类型一旦被定义,则无法修改枚举值,因为里面的值为常量。
  3. 前面已经说过如何定义,所以我们直接来实例:
using System;
namespace Enum_Project
{public class Program{//定义一个枚举类型enum Drink {MilkTea, CocaCola, BlackCoffee, MangoJuice}public static void Main(string[] args){// 接收值Drink client = Drink.CocaCola;// 输出值Console.WriteLine(client);}}
}

>>> CocaCola

关联数值转换

  1. 一般来讲,我们只能通过枚举的基本值来获取内容,但其实每个值都有一个对于的数值,就和String类型的index索引一样。
  2. 比如我们定义一个枚举类型enum a {我, 是, 帅, 哥},其中“我”对应的就是数值0,“哥”对应的是数值3。
  3. 但要注意的是,我们无法直接用和索引一样的方法来获取枚举值,我们需要通过数值的显示转换才可以。

对于任何枚举类型,枚举类型与其基础整型类型之间存在显式转换。 如果将枚举值转换为其基础类型,则结果为枚举成员的关联整数值。

  1. 话不多说,我们直接用实例来观察:
using System;
namespace Enum_Project
{public class Program{//定义一个枚举类型enum Drink {MilkTea, CocaCola, BlackCoffee, MangoJuice}public static void Main(string[] args){// 显示转换并输出值Console.WriteLine((Drink)2);   // 输出数值“2”对应的值Console.WriteLine((int)Drink.MangoJuice);  // 输出值对应的数值}}
}
>>> BlackCoffee
>>> 3
  1. 可以发现,当我们转化为对于的数值2时,输出的就是第三个枚举值。

Switch实际应用

  1. 枚举类型用在Switch语句内,在合适不过了,因为枚举类型是定值,值为常量。
using System;namespace Enum_Project
{public class Program{enum Drink {MilkTea, CocaCola, BlackCoffee, MangoJuice}public static void Main(string[] args){// Drink client = Drink.CocaCola;// Console.WriteLine((int)Drink.MangoJuice); Drink Client = Drink.CocaCola;switch (Client){case Drink.MilkTea:Console.WriteLine("您点了一杯奶茶");break;case Drink.CocaCola:Console.WriteLine("您点了一瓶可口可乐");break;case Drink.BlackCoffee:Console.WriteLine("您点了一杯黑咖啡");break;case Drink.MangoJuice:Console.WriteLine("您点了一杯芒果汁");break;}}}
}
>>> 您点了一瓶可口可乐
http://www.hkea.cn/news/143735/

相关文章:

  • 网站建设需要懂什么软件徐州百度seo排名优化
  • wordpress网站样式网站排名查询
  • 郑州网站建设推销外贸网站推广与优化
  • 当当网站开发系统说明搜索引擎排名google
  • 国外男女直接做的视频网站企业邮箱登录入口
  • 成都可以做网站的公司百度手机助手最新版下载
  • 赤峰网站建设招聘市场营销互联网营销
  • 网站开发后端需要哪些技术友情链接检索数据分析
  • 金华竞价排名 金华企业网站建设常见的网络营销平台有哪些
  • p2p网站开发关键词seo是什么意思
  • 自己免费怎么制作网站合肥今天的最新消息
  • 今日头条新闻10条简短seo网络优化招聘信息
  • 赣州人才网官方网站关键词seo优化软件
  • cad做兼职区哪个网站郑州网络营销公司排名
  • 宁夏银川做网站的公司有哪些网络营销分类
  • 换物网站为什么做不起来中国免费广告网
  • 可以显示一张图片的网站怎么搭建搜索引擎优化策略
  • 精品课程网站建设论文今天的新闻最新消息
  • 检查网站收录问题蚌埠seo外包
  • 建站展示网站优化网
  • 秦皇岛网站建设价格深圳seo公司
  • 广告型网站建设广州营销网站建设靠谱
  • 包头学做网站平台开发
  • 个人如何做微商城网站指数分布的分布函数
  • 北京网站设计哪家公司好建站工具
  • 深圳外贸网络推广seo诊断书案例
  • Java做网站的基本框架优化关键词规则
  • 网上手机商城网站建设直通车推广计划方案
  • 网站框架是谁做做个电商平台要多少钱
  • 网站开发建设书籍推荐b2b外贸平台