Sdílet prostřednictvím


Compilerfehler CS0059

Aktualisiert: November 2007

Fehlermeldung

Inkonsistenter Zugriff: Parametertyp "Typ" ist weniger zugreifbar als Delegat "Delegat"
Inconsistent accessibility: parameter type 'type' is less accessible than delegate 'delegate'

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).

Beispiel

Im folgenden Beispiel wird CS0059 generiert:

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

public delegate void MyClassDel( MyClass myClass);   // CS0059

public class Program
{
    public static void Main()
    {
    }
}