Ошибка компилятора CS0758
Обновлен: Ноябрь 2007
Сообщение об ошибке
В обоих объявлениях разделяемого метода должен использоваться параметр params или использование этого параметра не допускается в обоих объявлениях
Both partial method declarations must use a params parameter or neither may use a params parameter
Если в одной части разделяемого метода указано параметр params, то и в другой части должен быть указан этот параметр.
Исправление ошибки
- Или добавьте модификатор params в одной части метода, или удалите его из другой части.
Пример
Следующий код вызывает ошибку CS0758:
using System;
public partial class C
{
partial void Part(int i, params char[] array);
partial void Part(int i, char[] array) // CS0758
{
}
public static int Main()
{
return 1;
}
}
См. также
Ссылки
Разделяемые классы и методы (Руководство по программированию в C#)