Getting the public properties of a class in .NET c

2019-01-18 13:07发布

I notice that .NET core doesn't allow myObj.GetType().GetProperties() as no GetProperties method exists. Is there another way to obtain the properties of a class through reflection?

标签: c# .net-core
2条回答
地球回转人心会变
2楼-- · 2019-01-18 13:30

Just to sum up to anyone else, just adding using System.Reflection to the top of the page is not enough. You will have to add the System.Reflection.TypeExtensions NuGet package as described in the question comments.

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

查看更多
老娘就宠你
3楼-- · 2019-01-18 13:31

It seems that myObj.GetType().GetProperties() IS valid. I just had to bring in System.Reflection by using System.Reflection.

查看更多
登录 后发表回答