컴파일러 오류 CS1517
업데이트: 2007년 11월
오류 메시지
네임스페이스에 정의된 요소는 명시적으로 private, protected 또는 protected internal로 선언할 수 없습니다.
Elements defined in a namespace cannot be explicitly declared as private, protected, or protected internal
네임스페이스에 형식을 선언할 때에는 형식에 public 또는 internal 액세스를 지정할 수 있습니다. 액세스 가능성을 지정하지 않으면 internal을 기본값으로 사용합니다.
다음 샘플에서는 CS1527 오류가 발생하는 경우를 보여 줍니다.
// CS1527.cs
namespace Sample
{
private class C1 {}; // CS1527
protected class C2 {}; // CS1527
protected internal class C3 {}; // CS1527
}