Отражение .NET и ключевое слово “параметрических усилителей”

Я публикую этот ответ только для того, чтобы показать, как я обошел проблему, которая была описана и объяснена @Solrac в его ответе (это правильно, и я приму):

10
задан Lee 15 October 2008 в 11:09
поделиться

2 ответа

Тест, чтобы видеть, обратились ли заключительному ParameterInfo к ParamArrayAttribute это.

17
ответ дан 3 December 2019 в 13:56
поделиться

Проверьте, чтобы видеть если ParamArrayAttribute относился ParameterInfo объект:

//use string.Format(str, args) as a test
var method = typeof(string).GetMethod("Format", new[] {typeof(string), typeof(object[])});
var param = method.GetParameters()[1];
Console.WriteLine(Attribute.IsDefined(param, typeof(ParamArrayAttribute)));
22
ответ дан 3 December 2019 в 13:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: