Compilerfehler CS1001

Aktualisiert: November 2007

Fehlermeldung

Bezeichner erwartet
Identifier expected

Sie haben keinen Bezeichner angegeben. Wenn Sie beispielsweise eine Enumeration deklarieren, müssen Sie Member angeben.

Im folgenden Beispiel wird CS1001 generiert:

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

   public static void Main()
   {
   }
}

Parameternamen werden auch dann benötigt, wenn sie vom Compiler nicht verwendet werden, z. B. in einer Schnittstellendefinition. Diese Parameter sind erforderlich, damit Programmierer, die eine Schnittstelle verwenden, eine Aussage über die Bedeutung der Parameter erhalten.

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

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