C#基础-技术还债2-枚举
2016-10-28 17:08
190 查看
定一个枚举如下:
View Code
using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; namespace YX.Model { public class ValueAttribute : Attribute { public ValueAttribute(string value) { Value = value; } public string Value { get; private set; } public static string GetCustomerValue(object code) { var ty = code.GetType(); var name = Enum.GetName(ty, code); FieldInfo field = ty.GetField(name); ValueAttribute attr = Attribute.GetCustomAttribute(field, typeof(ValueAttribute)) as ValueAttribute; return attr.Value; } } }
View Code
相关文章推荐
- C#基础-技术还债3-枚举【pending】
- c# 枚举基础 与 枚举属性的访问
- <<展现C#>> 第二章 NGWS Runtime 技术基础(修订)
- C#插件技术基础
- C#基础-结构、枚举和数组(Day4)
- 专题:C#实用基础教程_51CTO.COM--领先的中文IT技术网站
- 【C#基础知识】之常量、变量、枚举、字符串、转义符、运算符及表达式、try...catch等简单介绍
- Visual C# 技术内幕学习笔记 第二章 C#基础(4) 可访问性、命名空间
- Visual C# 技术内幕学习笔记 第二章 C#基础(3) 继承和方法
- 一起谈.NET技术,C# 枚举在项目中的应用总结
- &lt;展现C#&gt;第二章NGWSRuntime技术基础
- c# 枚举基础 与 枚举属性的访问
- C#基础(六)(枚举,数组,命名空间)
- 为有.net技术基础且英文不怎么好的同学推荐一本C#4.0好书
- C#基础学习之三 枚举 和方法重载
- C#基础(六)(枚举,数组,命名空间)
- 用《叩响C#之门》复习C#基础知识 第五章 枚举、结构体和数组
- C#基础 结构、枚举、表达式、运算符