Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Der Zugriff auf "Member" ist aufgrund der Sicherheitsebene nicht möglich.
'member' is inaccessible due to its protection level
Der Zugriffsmodifizierer für einen Klassenmember verhindert den Zugriff auf den Member. Weitere Informationen finden Sie unter Zugriffsmodifizierer (C#-Programmierhandbuch).
Eine Ursache (die nicht im folgenden Beispiel gezeigt wird) kann das Auslassen des Compilerflags /out für das Ziel einer friend-Assembly sein. Weitere Informationen finden Sie unter Friend-Assemblys (C#-Programmierhandbuch) und unter /out (Ausgabedateinamen festlegen) (C#-Compileroptionen).
Beispiel
Im folgenden Beispiel wird CS0122 generiert:
// CS0122.cs
public class MyClass
{
// Make public to resolve CS0122
void Foo()
{
}
}
public class MyClass2
{
public static int Main()
{
MyClass a = new MyClass();
// Foo is private
a.Foo(); // CS0122
return 0;
}
}