Не удается преобразовать массив типов значений в объект params []
Если C # может привести int к объекту, почему не int [] к объекту []?
Простой пример программы:void Main()
{
var a = new String[]{"0", "1"};
var b = new int[]{0, 1};
AssertMoreThan1(a); // No Exception
AssertMoreThan1(b); // Exception
}
static void AssertMoreThan1(params object[] v){
if(v.Length == 1){
throw new Exception("Too Few Parameters");
}
}