C# (2) 썸네일형 리스트형 C#과 WinRT C#은 흔히 WinRT로 표기하는 Windows Runtime 라이브러리들과도 연동된다. WinRT는 언어 독립적이며 객체 지향적인 방식으로 라이브러리들에 접근하기 위한 실행 인터페이스이자 실행시점 환경이다. WinRT는 Windows8 이상의 운영 체제들과 함께 제공되며, 부분적으로는 Microsoft Com(Compnent Object Model)의 개선된 일부이다. WinRT라이브러리는 새로운 현대적 사용자 인터페이스와 모바일 기기 고유기능 .NET Framework와 일부분 겹치는 다양한 핵심 기능성을 지원한다. C# - CLR CLR은 관리되는(managed code)를 실행하기 위한 런타임이다. C#은 여러 관리되는 언어(managed language)중 하나인데 관리되는 언어로 작성한 소스코드를 컴파일시 관리되는 코드가 생성된다 관리되는 코드를 실행파일(.exe) 라이브러리(.dll)형태로 만들고 그것을 형식 정보, 즉 메타자료(metadata)와 함꼐 하나의 패키지로 묶은것을 어셈블리라고 부른다. 관리되는 코드는 중간언어(intermediate language, IL)로 표현된다. Windows 스토어 앱을 작성할 때에는 고유코드(네이티브 코드)를 직접 생성 하는것도 가능하다(".NET Native" 기능) 네이티브 코드 사용시 시동성능과 메모리 사용량이 개선된다. 이전 1 다음