Errore del compilatore CS1527

Aggiornamento: novembre 2007

Messaggio di errore

Gli elementi definiti in uno spazio dei nomi non possono essere dichiarati in modo esplicito come private, protected o protected internal
Elements defined in a namespace cannot be explicitly declared as private, protected, or protected internal

Le dichiarazioni di tipo in uno spazio dei nomi possono avere accesso public o internal. Se non è specificata alcuna accessibilità, internal rappresenterà il valore predefinito.

Il seguente codice di esempio genera l'errore CS1527:

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