В моем приложении .net windows (c #) я хочу знать количество аргументов в каждом конструкторе определенного класса. Я получаю весь конструктор с помощью отражения. Можно ли получить number of arguments of each constructors?
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); }