c# internal vs private
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의 쓰임새가 애매하다..
'Language > C#' 카테고리의 다른 글
병렬 프로그래밍 (Parallel Programming) (6) | 2015.05.27 |
---|---|
#pragma warning (6) | 2015.05.26 |
프로그램 코딩 시 네이밍 규칙과 들여쓰기 (6) | 2015.05.15 |
[C#] IEnumerable 과 IEnumerator 의 쓰임새 (191) | 2015.04.28 |
[LINQ] sql 에는 없는 키워드 - let (1043) | 2015.04.28 |