[C#] CLR(Common Language Runtime)
C#으로 만든 프로그램은 CLR(Common Language Runtime)위에서 실행됩니다. 자바를 배운사람이라면 간단하게 이해할 수 있다. CLR은 자바의 실행환경인 자바 가상 머신과 비슷한 역할 C#에서 생성한 클래스 파일은 .cs로 생성된다. .cs 파일을 컴파일하면 .exe나 dll 파일로 변환되고 JIT 컴파일러(CLR안에 존재) 에 의해 NATIVE CODE로 변환해주는 것 이다. CLR은 단순히 C#이나 기타 언어들을 동작시키는 환경 기능 외에도 프로그램의 오류(정확히는 예외)가 발생했을 때, 이를 처리하도록 도와주는 기능, 언어간의 상속 지원, COM과의 상호 운영성 지원, 그리고 자동 메모리 관리 등의 기능을 제공합니다. 이 중에서 자동 메모리 관리는 가비지 컬렉션이라고 하는데 프로그램..
[.Net C#]/기초
2020. 11. 19. 12:23
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크