Sdílet prostřednictvím


Compilerfehler CS1527

Aktualisiert: November 2007

Fehlermeldung

Die in einem Namespace definierten Elemente dürfen nicht explizit als "private", "protected" oder "protected internal" deklariert werden.
Elements defined in a namespace cannot be explicitly declared as private, protected, or protected internal

Typdeklarationen in einem Namespace können entweder über public-Zugriff oder internal-Zugriff verfügen. Wenn keine Zugriffsart angegeben ist, wird standardmäßig internal verwendet.

Im folgenden Beispiel wird CS1527 generiert:

// CS1527.cs
namespace Sample
{
   private class C1 {};             // CS1527
   protected class C2 {};           // CS1527
   protected internal class C3 {};  // CS1527
}