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

网站备案多长时间来完成百度网页搜索

网站备案多长时间来完成,百度网页搜索,做seo网站优化价格,网站开发国外研究现状示例#xff1a; 有人为了显示中文#xff0c;这样定义枚举吗#xff1f; publicenum TimeOfDay { 上午, 下午, 晚上 }; 这样定义#xff0c;很别扭#xff0c;特别是在使用的时候#xff0c; 比如#xff0c;this.Time TimeOfDay.上午; 而…示例 有人为了显示中文这样定义枚举吗 publicenum TimeOfDay { 上午, 下午, 晚上 }; 这样定义很别扭特别是在使用的时候 比如this.Time TimeOfDay.上午; 而且你会逐渐发现它的局限性。   枚举定义很头疼 在系统开发中我们经常使用枚举但是定义枚举是个头疼的问题。 按照习惯我们习惯将枚举项定义为英语但是在使用的时候特别针对国内客户的时候如果显示的英文则不符合要求不易于用户使用。 尽管现在枚举定义也能定义中文枚举项但在优雅的英文代码中穿插着中语确实很不爽。如果涉及多语很难扩展。 也有人经常用到常量来代替枚举但这种方法在系统开发中不太可取具体见枚举与常量。   解决方案   为了方便用户使用 希望能够找到一种比较好的方法将枚举转为我们想要的集合。 枚举的定义中加入描述如果要支持多语则直接修改枚举描述即可。也不用修改其他代码。 通过反射思想得到针对某一枚举类型的描述。具体实现起来有如下代码中的三个不同的的方式。 using System; using System.Collections.Generic; using System.Collections.Specialized; using System.Reflection; using System.ComponentModel;namespace EnumApp {class Program{static void Main(string[] args){NameValueCollection nvc GetNVCFromEnumValue(typeof(TimeOfDay));Console.WriteLine(1. 反射方式对TimeOfDay结构体的罗列);foreach (string key in nvc.Keys){Console.WriteLine(string.Format(key : {0}, nvc[key]));}Console.WriteLine(\n2. 直接方式1对TimeOfDay结构体的罗列);Dictionarystring, string dic GetEnumDic(typeof(TimeOfDay));foreach (string key in dic.Keys){Console.WriteLine(key :{0}, dic[key]);}Console.WriteLine(\n3. 直接方式2对TimeOfDay结构体中某一项的描述);Console.WriteLine(string.Format(TimeOfDay.Moning.ToString() :{0}, GetEnumDes(TimeOfDay.Moning)));}/// summary/// 从枚举类型和它的特性读出并返回一个键值对/// /summary/// param nameenumTypeType,该参数的格式为typeof(需要读的枚举类型)/param/// returns键值对/returnspublic static NameValueCollection GetNVCFromEnumValue(Type enumType){System.Reflection.FieldInfo[] fields;string strText, strValue;NameValueCollection nvc new NameValueCollection();Type typeDescription typeof(DescriptionAttribute);fields enumType.GetFields();foreach (FieldInfo field in fields){if (field.FieldType.IsEnum){strValue ((int)enumType.InvokeMember(field.Name, BindingFlags.GetField, null, null, null)).ToString();object[] arr field.GetCustomAttributes(typeDescription, true);if (arr.Length 0){DescriptionAttribute aa (DescriptionAttribute)arr[0];strText aa.Description;}else{strText field.Name;}nvc.Add(strValue, strText);}}return nvc;}/// summary/// 返回 Dic枚举项描述/// /summary/// param nameenumType/param/// returnsDic枚举项描述/returnspublic static Dictionarystring, string GetEnumDic(Type enumType){Dictionarystring, string dic new Dictionarystring, string();FieldInfo[] fieldinfos enumType.GetFields();foreach (FieldInfo field in fieldinfos){if (field.FieldType.IsEnum){Object[] objs field.GetCustomAttributes(typeof(DescriptionAttribute), false);dic.Add(field.Name, ((DescriptionAttribute)objs[0]).Description);}}return dic;}/// summary/// 获得某个枚举项的描述/// /summary/// param namevalue/param/// returns/returnspublic static string GetEnumDes(object value){FieldInfo fieldinfo value.GetType().GetField(value.ToString());Object[] objs fieldinfo.GetCustomAttributes(typeof(System.ComponentModel.DescriptionAttribute), false);if (objs null || objs.Length 0){return value.ToString();}else{return ((DescriptionAttribute)objs[0]).Description;}}}public enum TimeOfDay{[Description(上午)]Moning 0,[Description(下午)]Afternoon,[Description(晚上)]Evening,};//public enum TimeOfDays//{// 上午,// 下午,// 晚上//}; } View Code   或者通过下载文件直接进行测试。EnumDecriptionGet.rar       参考文章   枚举显示中文问题    转载于:https://www.cnblogs.com/arxive/p/6285718.html
http://www.pierceye.com/news/213792/

相关文章:

  • 淮北做网站的公司有哪些手机网站设计只选亿企邦
  • 网站服务器打不开爱站工具网
  • php网站接口开发wordpress添加作者
  • 网站建设漂亮的模板创新网站建设工作
  • 国内做服装的网站有哪些方面wordpress邮件订阅
  • 建立个人网站主题安徽省建设厅网站打不开
  • 做互联网小程序 和网站有没有前景广州网站制作教程
  • 新网网站内部优化wordpress菜单图标
  • 深圳市龙华区住房和建设局网站网站开发连接数据库
  • 做张家界旅游网站多少钱做网站的步骤 优帮云
  • 怎么建立一个好公司网站网站模版参考
  • 成都大型网站设计公司怎么快速建设小型外贸网站
  • 建设工程规范在哪个网站发布河南网络推广培训
  • 深圳宝安上市公司网站建设报价石家庄教育学会网站建设
  • 上海 专业网站建设网络推广公司收费标准
  • 网站建设维护的知识wordpress调用多张产品图片
  • 网站的静态资源服务器怎么做上海加盟网站建设
  • 网站数据库如何做小游戏网页版入口
  • 做php网站教程视频国产长尾关键词拘挖掘
  • 网站首页置顶是怎么做网站运营专员做什么
  • 福建嘉瑞建设工程有限公司网站wordpress密码字典
  • 网站开发答辩设计预期目标卓进网站
  • 整站优化要多少钱番禺建设网站哪个好
  • 汕尾手机网站设计广州建设网站外包
  • discuz 做论坛与网站wordpress一键 centos
  • 网站推广智选刺盾云下拉老鹰网营销型网站建设
  • 摄像机怎么在自己家网站做直播python网站开发招聘
  • 府网站建设先进个人网站产品数据库
  • 美食网站设计网站手机商城图片
  • 广州网站开发 细致广州亦客网络sql注入网站建设百度云