根据获取Enum名获取对应的值通用方法(仅限值为int的)
/// <summary>
/// 获取枚举对应的值
/// </summary>
/// <typeparam name="T">枚举类型</typeparam>
/// <param name="enumName">枚举对应值的名</param>
/// <returns>枚举对象对应的值</returns>
public static int GetEnumValue<T>(this object enumName)
{ return (int)enumName.GetEnumObj<T>();
} /// <summary>
/// 获取枚举对象
/// </summary>
/// <typeparam name="T">枚举类型</typeparam>
/// <param name="enumName">枚举对应值的名</param>
/// <returns>枚举对象</returns>
private static object GetEnumObj<T>(this object enumName)
{
string enumNameValue = enumName.toString();
return (T)Enum.Parse(typeof(T), enumNameValue);
}
根据获取Enum名获取对应的值通用方法(仅限值为int的)的更多相关文章
- C#中使用MySqlCommand执行插入语句后获取该数据主键id值的方法
		.net中要连接mysql数据库,需要引用MySql.Data.dll文件,这文件在mysql官网上有下载. 接着通过MySqlCommand执行插入语句后想要获取该数据主键id值的方法如下: lon ... 
- javascript 获取iframe里页面中元素值的方法  关于contentWindow和contentDocumen
		javascript 获取iframe里页面中元素值的方法 IE方法:document.frames['myFrame'].document.getElementById('test').value; ... 
- go语言通过反射获取和设置结构体字段值的方法
		本文实例讲述了go语言通过反射获取和设置结构体字段值的方法.分享给大家供大家参考.具体实现方法如下: type MyStruct struct { N int } n := MyStruct{ 1 } ... 
- Appium Android 获取包名和 Activity 的几种方法 (转)
		本文档主要记录“获取包名和 Activity 的方法”,用于自动化测试时启动APP.以下方法主要来源于网络和社区同学的贡献,特此感谢! 1. 方法一: pm list package查看包名 adb ... 
- JMeter脚本获取变量名、检验字符串值
		说明: 脚本中获取变量值用vars.get("变量名"); 校验String类型的值使用String.equals("字符串值"),而不能用String==&q ... 
- Jquery获取和修改img的src值的方法
		转自:http://www.jb51.net/article/46861.htm 获取(代码): $("#imgId")[0].src; 修改(代码): $("#imgI ... 
- 获取session中存储的所有值的方法
		记录一个获取系统中session存储的对象都有哪些的方法 HttpSession session = request.getSession(); for ( Enumeration e = sessi ... 
- mysql获取插入时自增ID值的方法
		1. LAST_INSERT_ID: LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变. LAST_INSERT_ID是 ... 
- 在MVC的cshtml视图页获取默认路由下的ID值的方法
		<a href="/user/resume/index/11"> <span class="title bold">我的 @Reques ... 
随机推荐
- hdu 4627 水数学题
			最小公倍数最大,也就是尽量让2个数互质,所以把n除以2 从中间向两边找就够了,自己写几组数据就能发现规律. 注意longlong存 #include<cstdio> #include< ... 
- php错误日志级别
			; E_ALL 所有错误和警告(除E_STRICT外) ; E_ERROR 致命的错误.脚本的执行被暂停. ; E_RECOVERABLE_ERROR ... 
- 计算UILabel的高度
			//计算文本高度 NSString *lltxt =[[NSString alloc]initWithFormat:@"浏览:%@",[strJson objectForKey:@ ... 
- go pprof
			import _ "net/http/pprof" func main() { go func() { http.ListenAndServe("localhost:60 ... 
- C# 缩放图片
			using System; using System.Collections.Generic;using System.Linq;using System.Web;using System.Drawi ... 
- Sublime Text 3 个人配置文件
			{ "dpi_scale": 1.0, "draw_white_space": "selection", "fallback_en ... 
- 注册表添加python
			win(python2.7)下: 执行此文件 #!/usr/bin/env python # encoding:utf-8 # # script to register Python 2.0 or l ... 
- 程序A+B问题(一次输入和多次输入)
			这是早就会写的题,把它整理一下,比较容易. ➀一次输入数据,计算A+B #include<stdio.h> #include<stdlib.h> int main() { ... 
- 回文数猜想(hd1282)
			回文数猜想 Problem Description 一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.任取一个正整数,如果不是回文数,将该数与他的倒序 ... 
- Firebug Command Line
			http://michaelsync.net/2007/09/15/firebug-tutorial-commandline-api 
