1
在我的.net窗口应用程序(c#)中,我想知道每个特定类的构造函数中参数的数量。我通过使用反射来获取所有构造函数。是否有可能获得number of arguments of each constructors
?如何在构造函数中获取参数个数
预先感谢...
在我的.net窗口应用程序(c#)中,我想知道每个特定类的构造函数中参数的数量。我通过使用反射来获取所有构造函数。是否有可能获得number of arguments of each constructors
?如何在构造函数中获取参数个数
预先感谢...
询问它的参数(通过GetParameters()),然后询问阵列的长度。
ConstructorInfo ctor = /* ... */
int numberOfArguments = ctor.GetParameters().Length;
Type t = typeof(...);
var constructors = t.GetConstructors();
foreach (var con in constructors)
{
Console.WriteLine(con.GetParameters().Length);
}