Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Compilerfehler CS1511

Fehlermeldung

Das Schlüsselwort "base" ist in einer statischen Methode nicht gültig
Keyword 'base' is not available in a static method

Das Schlüsselwort base wurde in einer statischen Methode verwendet. base kann nur in einem Instanzenkonstruktor, einer Instanzenmethode oder einem Instanzenaccessor aufgerufen werden.

Beispiel

Im folgenden Beispiel wird CS1511 generiert.

// CS1511.cs
// compile with: /target:library
public class A
{
   public int j = 0;
}

class C : A
{
   public void Method()
   {
      base.j = 3;   // base allowed here
   }

   public static int StaticMethod()
   {
      base.j = 3;   // CS1511
      return 1;
   }
}
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.