如果你要把一个特定的枚举字符串转化成对应的int索引,参考一下方法:
Enum.Parse方法——
namespace CSharp
{
enum PointProperty :
int
{
CornerStake = 901,
WindSwing = 405,
BeelineStake = 900
}
class Program
{
static int GetIdByName(string name,Type enumtype)
{
return (int)Enum.Parse(enumtype, name);
}
static void Main(string[] args)
{
//此处随便输入某个Enum的字符串,返回是对应的value,int类型
Console.WriteLine(GetIdByName("CornerStake",typeof(PointProperty)));
}
}
}
QQ我:
下载MSDN桌面工具(Vista,Win7)
我的博客园
慈善点击,点击此处