获取.NET核心中的类的公共属性

时间:2016-11-13 22:00:06

标签: c# .net-core

我注意到.NET核心不允许myObj.GetType().GetProperties(),因为不存在GetProperties方法。是否有另一种通过反射获取类属性的方法?

2 个答案:

答案 0 :(得分:19)

似乎myObj.GetType().GetProperties()有效。我只需要通过using System.Reflection引入System.Reflection。

答案 1 :(得分:11)

仅仅归结为其他任何人,只需将using System.Reflection添加到页面顶部是不够的。您将必须添加System.Reflection.TypeExtensions NuGet包,如问题评论中所述。

  

PM> Install-Package System.Reflection.TypeExtensions -Version 4.3.0