Errore del compilatore CS1527
Gli elementi definiti in uno spazio dei nomi non possono essere dichiarati in modo esplicito come privato, protetto, protetto interno o protetto privato.
Le dichiarazioni di tipo in uno spazio dei nomi possono avere accesso public o internal . Se non è specificata alcuna accessibilità, l'impostazione predefinita è internal .
L'esempio seguente genera l'errore CS1527:
// CS1527.cs
namespace Sample
{
private class C1 {} // CS1527
protected class C2 {} // CS1527
protected internal class C3 {} // CS1527
private protected class C4 {} // CS1527
}
L'esempio seguente genera l'errore CS1527 perché quando nessuno spazio dei nomi è dichiarato in modo esplicito nel codice programma, tutte le dichiarazioni di tipo si trovano in modo implicito nello spazio dei nomi globale.
//cs1527_2.cs
using System;
protected class C4 {}
private struct S1 {}
- Namespaces (Spazi dei nomi)
- Operatore ::
- Dominio di accessibilità
- Modificatori di accesso
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: