기본 클래스 라이브러리

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

기본 클래스 라이브러리(영어: Base Class Library, BCL)은 공통 중간 언어(영어: Common Intermediate Language)(CLI)를 포함한 모든 닷넷 프레임워크의 언어에서 사용 가능한 표준 라이브러리다. BCL은 마이크로소프트가 발표한 공통 언어 규격(영어: Common Language Specification)(CLS)를 따르며, 인터페이스, 클래스, 각 언어의 런타임(비주얼 베이직 닷넷, 비주얼 C++ 닷넷 등)등을 제공한다. BCL은 명명할 때 계층 구조를 구분하기 위해 점(.)으로 명명한다. 예를 들면 수학적 계산을 하기 위해 만들어진 이름 공간인 Math 이름 공간는 System.Math 로 명명된다.[1]

이름 공간[편집]

표준 이름 공간[편집]

BCL은 국제 표준화 기구Ecma 인터내셔널에 의해 2006년 6월에 BCL의 일부가 국제 표준으로 제정되었다.(ISO/IEC 23271:2006 / ECMA-335)[2][3][4]

System[편집]

프로그래밍에서 자주 사용되는 클래스, 데이터, 함수, 이벤트, 특성, 예외 등을 포함합니다.[5]

System.Action[편집]

매개 변수가 없으며, 값을 반환하지 않는 메서드를 매개변수로 캡슐화한다. [6]

System.Delegate[편집]

메서드, 메서드 인스턴스, 정적 메서드를 대리자 방식으로 참조하는 데이터 구조다. [7]

같이 보기[편집]

주석[편집]

  1. .NET Framework 클래스 라이브러리 개요. 마이크로소프트.
  2. Standard ECMA-335. Ecma 인터내셔널.
  3. ISO/IEC 23271:2006. 국제 표준화 기구.
  4. Technical Report TR/89 CLI - Common Language Infrastructure (CLI) - Common Generics. Ecma 인터내셔널.
  5. NET Framework 클래스 라이브러리. 마이크로소프트.
  6. Action 대리자(System). 마이크로소프트.
  7. Delegate 클래스 (System). 마이크로소프트.