Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Compilerfehler CS0050

Inkonsistenter Zugriff: Rückgabetyp "Typ" ist weniger zugreifbar als Methode "Methode"

Der Rückgabetyp und alle Typen, auf die in der Liste formaler Parameter einer Methode verwiesen wird, müssen mindestens genauso verfügbar sein wie die Methode selbst. Weitere Informationen finden Sie unter Zugriffsmodifizierer (C#-Programmierhandbuch).

Im folgenden Beispiel wird CS0050 generiert, weil kein Zugriffsmodifizierer für MyClass zur Verfügung steht. Standardmäßig wird für den Zugriff daher private festgelegt.

// CS0050.cs
class MyClass //accessibility defaults to private
// try the following line instead
// public class MyClass 
{
}

public class MyClass2
{
    public static MyClass MyMethod()   // CS0050
    {
        return new MyClass();
    }

    public static void Main() { }
}

Community-Beiträge

HINZUFÜGEN
Anzeigen: