.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);
                    }

posted @ 2016-06-14 01:05  受气包  阅读(2066)  评论(0)    收藏  举报