Поделиться через


Ошибка компилятора CS1615

Обновлен: Ноябрь 2007

Сообщение об ошибке

Аргумент "номер" не должен передаваться с ключевым словом "ключевое слово"
Argument 'number' should not be passed with the 'keyword' keyword

Было использовано ключевое слово ref или out, когда функция не приняла параметр ref or out для этого аргумента. Для устранения этой ошибки удалите неверное ключевое слово и используйте соответствующее ключевое слово, совпадающее с объявлением функции (если оно имеется).

Следующий пример приводит к возникновению ошибки CS1615:

// CS1615.cs
class C
{
   public void f(int i) {}
   public static void Main()
   {
      int i = 1;
      f(ref i);  // CS1615
   }
}