Error del compilador CS1527
Los elementos definidos en un espacio de nombres no se pueden declarar explícitamente como “private”, “protected”, “protected internal” o “private protected”.
Las declaraciones de tipos en un espacio de nombres pueden tener acceso de tipo public o internal . Si no se especifica la accesibilidad, el valor predeterminado es internal .
El ejemplo siguiente genera la advertencia CS1527:
// CS1527.cs
namespace Sample
{
private class C1 {} // CS1527
protected class C2 {} // CS1527
protected internal class C3 {} // CS1527
private protected class C4 {} // CS1527
}
El ejemplo siguiente genera el error CS1527 porque si no se declara ningún espacio de nombres explícitamente en el código de programa, todas las declaraciones de tipo se encuentran implícitamente en el espacio de nombres global.
//cs1527_2.cs
using System;
protected class C4 {}
private struct S1 {}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: