Ошибка компилятора CS1670
Обновлен: Ноябрь 2007
Сообщение об ошибке
В этом контексте ключевое слово params недопустимо
params is not valid in this context
Некоторые функции C# несовместимы со списками аргументов переменных и не допускают использование ключевого слова params, включающего следующее:
Списки параметров анонимных методов
Перегруженные операторы
Пример
В следующем примере возникает ошибка CS1670:
// CS1670.cs
public class C
{
public bool operator +(params int[] paramsList) // CS1670
{
return false;
}
static void Main()
{
}
}