Intern Pool (Literal String Pool)
Intern Pool .NET Runtime에서는 컴파일하고 빌드를 하면 많은 정보들이 생성된다. 특히 문자열은 메모리 관리차원에서 Intern Pool이라는 곳에 등록되는데, 이곳에 등록되는 문자열은 ‘리터럴 문자열’만 저장된다.
Intern Pool .NET Runtime에서는 컴파일하고 빌드를 하면 많은 정보들이 생성된다. 특히 문자열은 메모리 관리차원에서 Intern Pool이라는 곳에 등록되는데, 이곳에 등록되는 문자열은 ‘리터럴 문자열’만 저장된다.
잘못된 개념 흔히들 Boxing은 ‘object로 형변환하는 작업’으로 착각하고 있다. 마찬가지로 UnBoxing 또한 ‘object에서 다른 타입으로 형변환 하는 작업’으로 착각하고 있다. 굳이 object가 아니더라도 아래와 같은 코드도 ValueType이 Refere...
요약 Winform Timer의 Tick Event에서 내부에 Enabled을 제어하는 것은 의미가 없다. Timer와 Thread는 비슷한 효과를 내지만 동작은 완전히 다르다. 무심코 할 수 있는 Cargo Cult는 정확한 이론으로 예방하자.
근본적으로는 서로 같다. 닷넷방에서 얼마전에 알게된 지식으로 정리한 것입니다. 다들 잘 아시다시피 윈도우 운영체제의 윈도우 프로그램이 동작하기 위한 일련의 절차가 있습니다.
UpCasting 과 DownCasting 닷넷 카톡방에서 UpCasting, DownCasting 이슈가 나왔었습니다. 객체지향 프로그래밍에서 상속받는 부모클래스가 있는 클래스가 부모 클래스로 형변환 할 시 UpCasting이라고 하고, 반대로 부모클래스를 자식 클래스로 형변환하...