技术备份:
循环读取枚举类型,读取出来后获取该值在枚举类型中的数值。
Type DBType = typeof(NOLenghDescType);
FieldInfo[] InfoStyle = DBType.GetFields();
for (int i = 1; i < InfoStyle.Length; i++)
{
string dbType = InfoStyle[i].Name;
if (proSql.LastIndexOf(dbType.ToLower()) > 0)
{
int num = (int)(NOLenghDescType)Enum.Parse(typeof(NOLenghDescType), dbType);
}
}
其中NOLenghDescType 为自己声明的枚举类型。
num 为获取枚举类型中定义变量的int值。
InfoSytle[0] 返回为value__ ,暂不知道是何用途,记录在此。