2008-10-15 12 views

उत्तर

17

यह देखने के लिए परीक्षण करें कि अंतिम ParameterInfo में ParamArrayAttribute है। यदि ParamArrayAttributeParameterInfo वस्तु पर लागू किया गया

22

चेक देखने के लिए:

//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))); 
+0

पहले से ही कहा, और बदले Attribute.IsDefined का उपयोग करें। – leppie

संबंधित मुद्दे