Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Elementy zdefiniowane w przestrzeni nazw nie mogą być jawnie zadeklarowane jako prywatne, chronione, chronione wewnętrznie lub prywatne chronione.
Deklaracje typów w przestrzeni nazw mogą mieć dostęp publiczny lub wewnętrzny . Jeśli nie określono ułatwień dostępu, internal jest ustawieniem domyślnym.
Poniższy przykład generuje CS1527:
// CS1527.cs
namespace Sample
{
private class C1 {} // CS1527
protected class C2 {} // CS1527
protected internal class C3 {} // CS1527
private protected class C4 {} // CS1527
}
Poniższy przykład generuje cs1527, ponieważ gdy żadna przestrzeń nazw nie jest jawnie zadeklarowana w kodzie programu, wszystkie deklaracje typów znajdują się niejawnie w globalnej przestrzeni nazw.
//cs1527_2.cs
using System;
protected class C4 {}
private struct S1 {}