Share via


컴파일러 오류 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
}