NET Framework NET Common Language Runtime Common Type

  • Slides: 12
Download presentation

학습 내용 프로그래밍 방법 NET Framework 의 특징 NET의 핵심 요소 Common Language Runtime

학습 내용 프로그래밍 방법 NET Framework 의 특징 NET의 핵심 요소 Common Language Runtime Common Type System Common Language Specification Base Class Library C# Language의 특징. NET 지원 언어의 실행과정

. NET Framework 기존 Application (C, C++, VB) . NET을 지원하는 언어로 작성된 Application

. NET Framework 기존 Application (C, C++, VB) . NET을 지원하는 언어로 작성된 Application (C#, VB. NET, Managed C++) . NET Runtime(Common Language Runtime) CTS Base Class Library CLS OS : Windows

. NET의 핵심 요소 CLR Common Language Runtime Base Class Library CTS Common Type

. NET의 핵심 요소 CLR Common Language Runtime Base Class Library CTS Common Type System CLS Common Language Specification

Common Type System CTS는 Runtime이 지원하는 모든 data type이 어떻게 서로간 에 상호 작용을

Common Type System CTS는 Runtime이 지원하는 모든 data type이 어떻게 서로간 에 상호 작용을 하는지, metadata 형식을 어떻게 표현할 것인 지를 정해 주는 것 CTS는 class나 structure, interface, 고유 데이터 타입 같은 각 각의 타입들을 설명해 주는 공식화된 명세(formal specification) CTS의 멤버 CTS class type(클래스 타입) CTS structure type(구조체 타입) CTS interface type(인터페이스 타입) CTS type member(타입 멤버) CTS enumeration type(열거형 타입) CTS delegate type(위임 타입) CTS intrinsic data type(고유 데이터 타입)