编程语言
首页 > 编程语言> > c# – 在.NET Standard / Core中获取构造函数列表的等价物是什么?

c# – 在.NET Standard / Core中获取构造函数列表的等价物是什么?

作者:互联网

我正在尝试将我的.NET 4项目升级到.NETStandard和Core,但无法找到相应的: –

        var ctors = typeof(T).GetConstructors();

GetConstructors是反思的一部分,所以看起来支持是故意缺乏或移动的……

谢谢.
西蒙.

解决方法:

在.NET标准/核心中,很多reflexion api被移动到特定的包(system.reflection).此包在Type类上提供了扩展方法GetTypeInfo.

typeof(T).GetTypeInfo().DeclaredConstructors;

标签:c,net-core,net-standard
来源: https://codeday.me/bug/20190717/1487159.html