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

青岛开发区网站建设公司家乡的网站设计模板

青岛开发区网站建设公司,家乡的网站设计模板,wordpress 换首页,中小型企业网站建设与管理C#枚举 Enum 一、枚举 1、枚举是将变量的值罗列出来,变量的值只限于列举出来的值的范围。 2、枚举使用enum关键字来声明#xff0c;与类同级。枚举本身可以有修饰符#xff0c;但枚举的成员始终是公共的#xff0c;不能有访问修饰符。枚举本身的修饰符仅能使用public和int…C#枚举 Enum 一、枚举 1、枚举是将变量的值罗列出来,变量的值只限于列举出来的值的范围。 2、枚举使用enum关键字来声明与类同级。枚举本身可以有修饰符但枚举的成员始终是公共的不能有访问修饰符。枚举本身的修饰符仅能使用public和internal。 3、枚举是值类型。 4、枚举是隐式密封的不允许作为基类派生子类。 5、枚举类型的枚举成员均为静态默认为Int32类型。 6、枚举成员不能相同但枚举的值可以相同。 7、枚举成员是该枚举类型的命名常数。任意两个枚举成员不能具有相同的名称。每个枚举成员均具有相关联的常数值。此值的类型就是枚举的基础类型。每个枚举成员的常数值必须在该枚举的基础类型的范围之内。 二、声明枚举(注意最后一个没有“逗号”) 1、不给成员赋值成员的常数值默认从0开始。 public enum Week { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday } 2、给成员赋值下一个成员的值为上一个成员值1 public enum Number { One 1, Two, Three, Seven 7, Eight, Nine } 3、枚举可以继承byte、sbyte、short、ushort、 int、 uint、long 或 ulong public enum Month : byte { January, February, March, April, May, June, July, August, September, October, November, December } 4、枚举成员的值可以等于某个成员加上一个值 public enum MachineState { PowerOff 0, Running 1, Sleeping 2, Hibernating Sleeping 3 } 三、枚举的简单使用 1、转成整数 int i (int)Week.Sunday; 2、转成字符串 string s Week.Sunday.ToString(); 3、GetName方法在指定枚举中检索具有指定值的常数的名称。 string strToday Enum.GetName(typeof(Week), 3); 4、GetNames方法 检索指定枚举中常数名称的数组。 string[] array1 Enum.GetNames(typeof(Week)); Array array2 Enum.GetNames(typeof(Week)); 5、GetUnderlyingType方法返回指定枚举的基础类型。 Type type Enum.GetUnderlyingType(typeof(Week)); 6、GetValues方法检索指定枚举中常数值的数组。 Array array3 Enum.GetValues(typeof(Week)); 7、Parse方法将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。 string s1 Enum.Parse(typeof(Week), “3”).ToString(); int j Convert.ToInt32(Enum.Parse(typeof(Week), “Wednesday”)); //默认第三个参数为false,当传true时忽略大小写 int k Convert.ToInt32(Enum.Parse(typeof(Week), “wednesday”, true)); 8、Format方法根据指定格式将指定枚举类型的指定值转换为其等效的字符串表示形式。 string s2 Enum.Format(typeof(Week), 3, “G”); 9、IsDefined方法返回指定枚举中是否存在具有指定值的常数的指示。 bool b Enum.IsDefined(typeof(Week), 3); 10、ToObject方法 将具有整数值的指定对象转换为枚举成员。 string s3 Enum.ToObject(typeof(Week),3).ToString(); 11、TryParse方法将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。 Week w; bool b1 Enum.TryParse(“Wednesday”, out w); 四、枚举的特殊使用 //遍历枚举 foreach (var s in Enum.GetValues(typeof(Status))) { Console.WriteLine(s); }//Enum.GetValues返回的是一个数组 public enum enumStudent { //枚举添加描述《枚举和反射的使用》 [Description(“性别”)] sex 0, [Description(“年龄”)] age 1 } //枚举的FLAG特性对应的位编辑不存在3这个值是8、4、2、1 [Flags] public enum Roles { Admin 1 0, Member 1 1, Manager 1 2, Operator 1 3 } [Flags] public enum Roles { Admin 1, Member 2, Manager 4, Operator 8 } 1: 00000001 2: 00000010 4: 00000100 8: 00001000 //枚举和数组的使用数组集合转化成类型
http://www.pierceye.com/news/914202/

相关文章:

  • html5手机网站源码网站备案要如何取消
  • 商城建设网站制作微信网站模板源码
  • 品牌型网站制作公司想做百度推广找谁
  • 浙江建设监理协会官方网站网站建设的公司选择哪家好
  • 优秀网站及网址沙漠风网站建设6
  • 做数据表格的网站出口网站建设方案
  • 广州网站建设信息科技有限公司福建省亿力电力建设有限公司网站
  • 电子商务网站开发 ppt湛江做网站报价
  • 网站建设框架图wordpress 固定链接设置
  • 内蒙古工程建设协会网站seo文章外包
  • 网站建设免费的服务器商丘推广公司
  • 网站设计大概价格设计网络平台的公司
  • phpcms中的网站介绍页中文去掉wordpress
  • 网站的建设心得怎么做网站淘宝转换工具
  • 做网站1天转多钱wordpress 分享插件
  • 淘宝网站建设单子好接吗朝阳区办公
  • html5网站建设平台怎么给网站添加图标
  • 中文域名网站网站制作wap页面
  • wordpress站内全文检索一个人完成网站建设
  • wordpress自定义重用结构北京seo怎么优化
  • 苏州做网站专业的公司vs2008怎么做网站
  • 效果好的徐州网站建设休闲食品网站建设策划书
  • 如何发布自己的网站wordpress 4.9.6 下载
  • 织梦网站打开慢企业咨询师资格证
  • 蓬莱网站建设哪家好广州白云网站建设
  • 网站建设得花多少钱做购物网站能否生存
  • 多语言网站 用什么cms深圳Wordpress网站
  • 常州市建设工程质量监督站网站开发公司设计管理岗位述职
  • 国外网站顶部菜单设计谷歌seo文章
  • 梅州网站开发外国自适应企业网站