使用扩展方法实现枚举类型与数值类型的相互转换
2012-02-25 12:26
597 查看
简单的说,扩展方法可以为某个类型T的所有实例都扩展出N个方法,并且T可以是值类型。
为类型T扩展方法的步骤:
1. 定义一个静态类
2. 往类中添加静态方法,其第一个参数为this T anyName,后面再是实际的方法参数
为int扩展方法Add示例:
View Code
参考:
扩展方法:http://msdn.microsoft.com/zh-cn/library/bb383977.aspx
为类型T扩展方法的步骤:
1. 定义一个静态类
2. 往类中添加静态方法,其第一个参数为this T anyName,后面再是实际的方法参数
为int扩展方法Add示例:
View Code
int sexValue = 1; Sex s = sexValue.ToSex(); int monetTypeValue = MoneyType.dollar.ToInt();
参考:
扩展方法:http://msdn.microsoft.com/zh-cn/library/bb383977.aspx
相关文章推荐
- Android的Gson的使用方法,实现Json结构间相互转换
- java实现字符串和日期类型相互转换的方法
- Google Gson的使用方法,实现Json结构的相互转换
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(5):服务器端和客户端数据类型的自动转换:基本类型和枚举类型
- Google Gson的使用方法,实现Json结构的相互转换
- Google Gson的使用方法,实现Json结构的相互转换
- Google Gson的使用方法,实现Json结构的相互转换
- Google Gson的使用方法,实现Json结构的相互转换
- 在C#中将任意数值类型数据与字节数组相互转换的一个方法
- 二十五:Char实例与各种数值类型相互转换的三种技术实现
- Python中实现字符串类型与字典类型相互转换的方法
- Google Gson的使用方法,实现Json结构的相互转换
- .net 3.0+关于实现IEnumerable的类型的扩展方法的使用一
- Google Gson的使用方法,实现Json结构的相互转换
- Google Gson的使用方法,实现Json结构的相互转换
- Google Gson的使用方法,实现Json结构的相互转换
- Google Gson的使用方法,实现Json结构的相互转换
- Python中实现字符串类型与字典类型相互转换的方法
- 使用Convert 类和Parse方法将字符串转换为数值类型
- 报错:对象必须实现 IConvertible;以分隔符进行分割链接concat_ws的使用方法;mysql数据类型转换cast,convert