[C#] 접근 한정자 internal의 사용법
C#에서는 기본적인 접근자 public, protected, private외에도 internal이 존재합니다. internal은 private보다 더 제한적인 한정자입니다. private는 같은 클래스내에서만 접근을 허용하지만 internal은 같은 어셈블리내에서만 접근이 가능합니다. 다르게 말하면 같은 소스파일내에서만 접근이 가능합니다. // NormalClass.main.cs public partial class NormalClass { private int member_p; internal int member_i; } // NormalClass.sub.cs public class NormalClass { print(member_p); // 접근 가능 print(member_i); // 접근 불가능 ..