В .net есть ли способ использовать отражение, чтобы определить, помечен ли параметр в методе ключевым словом params?





Проверьте, применен ли к окончательному ParameterInfoParamArrayAttribute.
Проверьте, применен ли 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)));