技术备份:
循环读取枚举类型,读取出来后获取该值在枚举类型中的数值。
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__ ,暂不知道是何用途,记录在此。

本文详细解释了如何使用循环读取枚举类型的属性,并获取特定枚举值对应的整数值。通过实例演示了从数据库字段名称中解析枚举类型的方法。
3706

被折叠的 条评论
为什么被折叠?



