我一直在尝试创建 System.DirectoryServices 的SearchResult类的实例。
根据 MSDN,它的实现是这样的:
[DirectoryServicesPermissionAttribute(SecurityAction.LinkDemand, Unrestricted = true)]
public class SearchResult
我的反思是这样的:
ConstructorInfo ctor = typeof(SearchResult).GetConstructors(BindingFlags.Instance | BindingFlags.NonPublic)[0];
SearchResult abc = (SearchResult)ctor.Invoke(new object[] { });
有一个值,ctor
但在调用构造函数时,会发生错误:
An unhandled exception of type 'System.Reflection.TargetParameterCountException' occurred in mscorlib.dll
Additional information: Parameter count mismatch.
当实现说它的构造函数中没有参数时,为什么它确实说参数计数不匹配?我改为new object[] { }
但null
它说同样的错误。
我怎样才能解决这个问题?谢谢。