c# internal vs private

Posted by RAY.D
2015. 5. 18. 13:21 Language/C#
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



C#을 보다가 internal 이라는 접근 제한자 (Access Modifier) 를 발견했다.


지금까지 거의 써본 적이 없어서 뭔가 찾아봤더니


확연한 차이는 다음과 같더라



internal is for assembly scope (i.e. only accessible from code in the same .exe or .dll)

private is for class scope (i.e. accessible only from code in the same class).


즉, internal 은 컴파일되고 나서 같은 dll 이나 exe안에서 범위가 제한된다...

왜 이런걸 만들었는지는 모르겠다 ㅋ

내가 몰라서 그런 걸 수도 있지만 내 생각엔 internal의 쓰임새가 애매하다..