Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Элементы, определенные в пространстве имен, не могут быть явно объявлены как частные, защищенные, защищенные внутренние или закрытые.
Объявления типов в пространстве имен могут иметь общедоступный или внутренний доступ. Если доступность не указана, внутренний — это значение по умолчанию.
Следующий пример приводит к возникновению ошибки CS1527:
// CS1527.cs
namespace Sample
{
private class C1 {} // CS1527
protected class C2 {} // CS1527
protected internal class C3 {} // CS1527
private protected class C4 {} // CS1527
}
В следующем примере возникает ошибка CS1527, так как при отсутствии явного объявления пространства имен в коде программы все объявления типов находятся неявно в глобальном пространстве имен.
//cs1527_2.cs
using System;
protected class C4 {}
private struct S1 {}