Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Compilerfehler CS1001

Bezeichner erwartet.

Sie haben keinen Bezeichner angegeben. Ein Bezeichner ist der Name eines bereitgestellten Elements (Klasse, Struktur, Namespace, Methode, Variable usw.)

Im folgenden Beispiel wird eine einfache Klasse ohne Name deklariert:

//cs1001.cs
public class              //CS1001
    {
        public int Num {get; set;}
        void MethodA(){}
    }

Im folgenden Beispiel wird CS1001 generiert, da bei der Deklaration einer Enumeration Member angegeben werden müssen:

// CS1001.cs
public class clx
{
   enum Colors : int
   {
      'a', 'b' // CS1001, 'a' is not a valid int identifier
       // The following line shows examples of valid identifiers:
       // Blue, Red, Orange
   };

   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
   // Use the following line instead:
   // void TestFunc1(int a, int b);
}

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