2013-08-23 3 views
1

내부 - 공공 장소에서 조립 및 기타 장소에서 공개.
보호 된 전용 파생 클래스는 부모 클래스 멤버에 액세스 할 수 있습니다.
보호 된 내부 보호 또는 내부 공개 - 다른 사람의 장소에서 보호되고 보호됩니다.
부모 클래스 멤버를 액세스 가능하게 만드는 방법 에서만 파생 클래스가 있습니까?

우리가 일리노이에 대해 이야기하는 경우, 어떤 방법으로 주사를 famandassem 플래그?보호 및 내부, 보호되지 않거나 내부가 아닙니다.

답변

2

불행히도 이러한 제한은 C#에서는 불가능합니다. protectedinternal을 제공 할 키워드 조합이 없습니다. 이것은 CLR 레벨에서 지원되며 C#에서는 노출되지 않습니다.

2

또한 C++/CLI에는 '개인 전용'액세스 한정자가 있으며이 멤버는 현재 어셈블리에서만 파생 클래스에서만 액세스 할 수 있습니다. 여기에서 찾을 수 있습니다 http://msdn.microsoft.com/en-us/library/vstudio/ke3a209d.aspx (페이지가 길어서 '개인 보호'를 찾아보십시오)