.NET Core 枚举属性获取或设置枚举属性的值
if (p.PropertyType.GetTypeInfo().BaseType.Name == nameof(Enum))
{
var val = Enum.Parse(p.PropertyType.GetTypeInfo().UnderlyingSystemType, request.Form[p.Name].ToString(),true);
p.SetValue(instanse, val);
}

浙公网安备 33010602011771号