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


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

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

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

Ожидается идентификатор
Identifier expected

Идентификатор не предоставлен. Например, при объявлении перечисления необходимо указать члены.

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

// CS1001.cs
public class clx
{
   enum splitch : int
   {
      'a', 'b' // CS1001, 'a' is not a valid int identifier
   };

   public static void Main()
   {
   }
}

Имена параметров необходимы даже в том случае, если компилятор их не использует, например в определении интерфейса. Они являются обязательными, и те программисты, которые работают с интерфейсом, прекрасно понимают всю важность параметров.

// CS1001-2.cs
// compile with: /target:library
interface IMyTest
{
   void TestFunc1(int, int);  // CS1001
}

class CMyTest : IMyTest
{
   void IMyTest.TestFunc1(int a, int b)
   {
   }
}