Compiler Error CS0021 bis CS0030

  • CS0021 – Indexer wird nicht unterstützt
    Will man über einen Indexer für einen Datentyp auf einen Wert zugreifen, dieser aber nicht unterstütz wird, erhält man diese Fehlermeldung. Damit der C# Compiler weiß, welcher Indexer standardmäßig verwendet wird, ergänzt an die C++Klasse mit dem DefaultMember-Attribut.

  • CS0022 – falsche Indexanzahl
    Wird auf ein Array zugegriffen, muss innerhalb der eckigen Klammern eine Anzahl von Dimensionen angegeben werden.

  • CS0023 – Operatorfehler
    Tritt auf, wenn ein Operator auf eine Variable angewandt wird, deren Typ nicht für die Zusammenarbeit mit dem Operator bestimmt ist.

  • CS0025 – Standardbibliotheksdatei nicht gefunden
    Eine vom Compiler benötigte Datei wird nicht gefunden.

  • CS0026 – ungültiges this-Schlüsselwort
    Ein Objekt, welches als Instanz eines Typs agiert, benötigt einen Verweis eines this-Schlüsselwortes. Da jedoch statische Methoden unabhängig von jeder Instanz der enthaltenen Klassen sind, ist das this-Schlüsselwort ohne Bedeutung und ungültig.

  • CS0027 – this-Schlüsselwort im Kontext nicht verfügbar
    Wenn das this-Schlüsselwort außerhalb einer Eigenschaft/Methode/Konstruktors gefunden wurde. 

  • CS0029 – implizite Konvertierung von Typ zu Typ nicht möglich
    Datentypen unterschiedlicher Typs können nicht in jedem Fall direkt zugewiesen werden, da Unterschiede in Größe und Formatierung bestehen. Es muss eine Konvertierung vorgenommen werden.

  • CS0030 – Konvertierung von Typ in Typ nicht möglich
    Es müssen Konvertierungsroutinen angegeben werden, um bestimmte Operator-Overloads zu unterstützen