기본 클래스 라이브러리
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
- 1. 개요
- 2. 표준 이름 공간
- 3. 표준화되지 않은 이름 공간
- 3.1. System.CodeDom
- 3.2. System.ComponentModel
- 3.3. System.Configuration
- 3.4. System.Data
- 3.5. System.Deployment
- 3.6. System.DirectoryServices
- 3.7. System.Drawing
- 3.8. System.EnterpriseServices
- 3.9. System.Linq
- 3.10. System.Linq.Expressions
- 3.11. System.Management
- 3.12. System.Media
- 3.13. System.Messaging
- 3.14. System.Resources
- 3.15. System.ServiceProcess
- 3.16. System.Timers
- 3.17. System.Transactions
- 3.18. System.Web
- 3.19. System.Windows.Forms
- 4. 프로필
- 5. 확장 라이브러리
- 참조
1. 개요
기본 클래스 라이브러리(BCL)는 .NET Framework의 핵심 구성 요소로, 국제 표준(ISO/IEC 23271:2006 / ECMA-335)으로 제정되었다. BCL은 프로그래밍에 필요한 핵심 기능을 제공하며, System, System.Collections, System.Diagnostics, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading, System.Xml 등 다양한 네임스페이스를 포함한다. 또한 표준화되지 않은 네임스페이스로 System.CodeDom, System.ComponentModel, System.Configuration, System.Data, System.Deployment, System.DirectoryServices, System.Drawing, System.EnterpriseServices, System.Linq, System.Linq.Expressions, System.Management, System.Media, System.Messaging, System.Resources, System.ServiceProcess, System.Timers, System.Transactions, System.Web, System.Windows.Forms 등이 있다. BCL은 커널 프로필과 컴팩트 프로필의 두 가지 표준 프로필로 구성되어 있으며, 확장 배열 라이브러리, 확장 숫자 라이브러리, 병렬 라이브러리 및 가변 인자 라이브러리도 포함한다.
더 읽어볼만한 페이지
- 닷넷 프레임워크 - 파워셸
파워셸은 마이크로소프트에서 개발한 작업 자동화 솔루션으로, 명령줄 셸과 스크립트 언어의 기능을 결합하여 윈도우 시스템 관리를 위해 설계되었으며, .NET 프레임워크 기반의 객체 지향적 특징을 갖고 다양한 플랫폼에서 자동화 스크립트 작성 및 실행, 시스템 구성 관리 등에 활용된다. - 닷넷 프레임워크 - 유니버설 윈도우 플랫폼
유니버설 윈도우 플랫폼(UWP)은 마이크로소프트에서 개발한 애플리케이션 모델로, Windows 10, 11 등 다양한 기기에서 실행되는 앱 개발을 위한 통합 플랫폼이며, Visual Studio를 통해 개발되고 XAML Islands를 통해 기존 WinAPI 기반 애플리케이션에서도 활용 가능하다.
기본 클래스 라이브러리 |
---|
2. 표준 이름 공간
BCL의 일부는 국제 표준화 기구(ISO)와 Ecma 인터내셔널에 의해 국제 표준(ISO/IEC 23271:2006 / ECMA-335)으로 제정되었다.[52][53][54]
기본 클래스 라이브러리(BCL)는 C# 언어의 런타임 라이브러리 표준이자 CLI 표준 라이브러리 중 하나로, CLI의 내장 데이터 형식을 나타내는 형식, 간단한 파일 접근, 사용자 정의 특성, 보안 특성, 문자열 조작, 서식 지정, 스트림, 컬렉션 등을 제공한다.[4]
BCL은 다음과 같은 주요 네임스페이스를 포함한다.
네임스페이스 | 설명 |
---|---|
System | 핵심 데이터 형식, 예외 처리, 특성, 배열, 대리자, 수학 함수 등 프로그래밍에 필수적인 기능을 제공한다. |
System.Collections | 리스트, 큐, 스택, 해시 테이블 등 일반적인 컨테이너 형식을 정의한다. |
System.Collections.Generic | 제네릭 프로그래밍을 지원하는 컬렉션 형식을 정의한다. |
System.Diagnostics | 애플리케이션 진단 기능을 제공하며, 이벤트 로깅, 성능 카운터, 추적 등을 포함한다. |
System.Globalization | 국제화 지원 기능을 제공하며, 언어, 국가/지역, 날짜/시간 형식, 통화 형식 등을 정의한다. |
System.IO | 파일 및 스트림 입출력 기능을 제공한다. |
System.Net | HTTP, FTP, SMTP 등 여러 통신 프로토콜에 대한 프로그래밍 인터페이스를 제공한다. |
System.Reflection | 로드된 형식, 메서드, 필드의 관리 뷰를 제공하고 동적으로 형식을 생성하고 호출할 수 있는 형식을 정의한다. |
System.Runtime | 애플리케이션과 CLR의 실행 시 동작을 관리하는 기능을 제공한다. |
System.Security | 보안 시스템 및 권한 관련 형식을 정의한다. |
System.Security.Permissions | 정책 기반 작업 및 리소스 접근 제어 형식을 정의한다. |
System.Text | 문자 인코딩, 정규 표현식, 효율적인 문자열 조작(StringBuilder)을 지원한다. |
System.Threading | 멀티스레드 프로그래밍 지원 형식을 정의한다. |
System.Xml | XML 처리 지원 형식을 정의한다. |
마이크로소프트는 공식적으로 BCL의 일부로 간주하는 네임스페이스와 그렇지 않은 네임스페이스를 명확히 구분하지 않을 수 있다. 그러나 .NET Framework는 위에 나열된 모든 네임스페이스를 포함하는 라이브러리를 제공한다.
2. 1. System
모든 참조 형식 개체가 파생되는 Object 클래스(값 형식 개체 포함)와 모든 값 형식 개체가 파생되는 ValueType 클래스를 정의한다.[4] 또한 정수, 부동 소수점 숫자, 문자, 문자열, 부울, 열거형 등과 같은 기본 데이터 형식을 정의한다.[4] 환경 및 플랫폼, 명령줄 인터페이스에 대한 지원이 예외 처리 및 특성에 대한 기본 클래스와 함께 제공된다.[4] 배열 및 대리자, 수학 함수 및 기타 여러 형식을 정의한다.[4] 프로그래밍에 필요한 핵심 기능을 포함하고 있다.[14] 각종 기본 수치형, 문자열형 (String), 날짜/시간형 (DateTime), 논리값형 (Boolean) 등의 클래스와 구조체, 콘솔 (Console), 수학 함수 및 수학 상수 (Math), 속성, 예외 및 배열 등, 각종 기본 클래스나 인터페이스, 환경을 지원한다.[14] 애플리케이션 도메인, 포인터, 핸들 등을 위한 형식을 정의한다.[5] URI의 객체 표현을 제공하고 URI의 각 부분에 쉽게 접근할 수 있도록 하는 형식을 정의한다.[6]2. 2. System.Collections
사전, 해시 테이블, 리스트, 큐, 스택 등 프로그래밍에 사용되는 여러 일반적인 컨테이너 형식을 정의한다.[4]2. 3. System.Collections.Generic
System.Collections.Generic 네임스페이스에는 제네릭 컬렉션을 정의하는 인터페이스와 클래스가 포함되어 있다.[16]2. 4. System.Diagnostics
애플리케이션에 진단 기능을 제공한다. 이벤트 로그, 성능 카운터, 추적, 시스템 프로세스와의 상호 작용에 관한 기능이다.[17]2. 5. System.Globalization
국제화된 애플리케이션을 작성하기 위한 지원 기능을 제공한다. 문화(culture)와 관련된 정보, 언어, 국가 및 지역, 캘린더 사용법, 날짜 형식, 통화, 숫자 등이 정의된다.[18]2. 6. System.IO
다양한 스트림(stream), 파일 및 다른 스트림을 읽고 쓰는 기능을 제공한다. 파일 시스템에 접근하는 기능도 제공한다.[19]2. 7. System.Net
여러 통신 프로토콜에 대한 간단한 프로그래밍 인터페이스를 제공한다[20]. HTTP, FTP, SMTP 등과 TLS 등의 보안 통신을 지원한다.2. 8. System.Reflection
로드된 형식, 메서드, 필드의 관리 뷰를 제공하고 동적으로 형식을 생성하고 호출할 수 있는 형식을 정의한다.[7] 프로그램 런타임과 관련이 있으며, 리플렉션 기능을 통해 코드의 구조를 분석하고 동적으로 조작할 수 있다.[21]2. 9. System.Runtime
애플리케이션 도메인, 포인터, 핸들 등을 위한 형식을 정의한다.[5];System.Runtime.CompilerServices
: 관리 코드를 사용하여 속성을 메타데이터에 지정하여 가상 실행 시스템의 런타임 동작에 영향을 미치는 컴파일러 작성자를 위한 기능을 제공하는 형식을 정의한다.[5]
;System.Runtime.InteropServices
: 플랫폼 호출 서비스 (P/Invoke)를 지원하는 형식을 정의한다.[5]
2. 10. System.Security
CLR 보안 시스템의 하부 구조를 제공한다[23]。 이 네임스페이스는 애플리케이션에 정책과 권한에 기반한 보안을 구축하는 기능을 제공하며, 암호화 서비스 등을 포함한다.2. 11. System.Text
다양한 문자 인코딩, 정규 표현식, 더 효과적인 문자열 조작 메커니즘 (StringBuilder
) 등을 지원한다[24]。2. 12. System.Threading
멀티스레드 프로그래밍을 쉽게 할 수 있도록 돕는다. 스레드의 활동과 데이터 접근 동기화를 가능하게 하며, 시스템에서 제공하는 스레드 풀을 사용할 수 있게 해준다.[25]2. 13. System.Xml
XML 처리를 위한 타입을 정의한다. ECMA 335 6판 및 ISO/IEC 23271:2012 표준으로 표준화된 네임스페이스에 대해 설명한다[14][15]。XML 처리를 위한 표준 기반 지원을 제공하며[26], 읽기, 쓰기, 스키마, 직렬화, 검색, 변환 기능을 포함한다.3. 표준화되지 않은 이름 공간
이 네임스페이스(namespace)들은 ECMA 또는 ISO 표준으로 표준화되지는 않았지만, 마이크로소프트의 .NET 프레임워크 구현에 포함되어 있다. 비록 마이크로소프트의 구현에 특유한 것이지만, 이들 중 일부 또는 전부가 다른 CLI 구현에도 구현되어 있을 수 있다.
네임스페이스 | 설명 |
---|---|
System.CodeDom | 런타임에 코드를 생성하고 실행하는 기능을 제공한다.[32] |
System.ComponentModel | 컴포넌트 및 컨트롤의 런타임 및 디자인 타임 동작 구현 기능을 제공하며, 속성, 형식 변환기, 데이터 소스 바인딩 및 라이선스 컴포넌트 구현을 위한 인프라를 포함한다.[33] |
System.Configuration | 설정 처리를 위한 인프라를 제공한다.[34] |
System.Data | ADO.NET 아키텍처를 표현하며, 데이터 액세스 및 데이터 서비스를 위해 프로그래머가 사용할 수 있는 컴퓨터 소프트웨어 컴포넌트 집합이다.[35] |
System.Deployment | ClickOnce를 사용하여 애플리케이션을 업그레이드하는 방법을 사용자 정의하는 기능을 제공한다.[36][37] |
System.DirectoryServices | 관리 코드를 통해 Active Directory에 액세스할 수 있게 한다.[38] |
System.Drawing | GDI+를 통한 그래픽 기능에 대한 액세스를 제공하며, 2D 및 벡터 그래픽, 이미지 처리, 인쇄 및 텍스트 서비스를 포함한다.[39] |
System.EnterpriseServices | 엔터프라이즈용 애플리케이션을 위해 COM+ 서비스에 대한 액세스를 .NET 객체에 제공하여 .NET 객체를 더욱 실용적으로 만든다.[40] |
System.Linq | `IQueryable<T>` 인터페이스 및 관련 메서드를 정의하여 LINQ를 추가로 제공한다.[41] |
System.Linq.Expressions | 델리게이트 및 람다식을 통해 구문 트리로 작성된 고수준 코드가 런타임에 검사되고 실행될 수 있도록 허용한다.[42] |
System.Management | "HDD의 사용 가능한 공간, 현재 CPU의 기능, 데이터베이스에 연결된 애플리케이션 등"의 정보를 검색할 수 있다.[43] |
System.Media | 시스템 소리 및 Wave 파일 재생 기능을 제공한다.[44] |
System.Messaging | "모니터링, 네트워크의 관리자 메시지 큐에 연결, 송수신, 메시지 검색 등"의 기능을 제공하며, .NET Remoting은 제공되는 기능의 또 다른 이름이다. 이 네임스페이스는 Windows Communication Foundation에 의해 대체될 예정이다.[45] |
System.Resources | 애플리케이션을 서로 다른 문화권 및 언어에 맞게 국제화하기 위해 다양한 리소스를 관리하는 기능을 제공한다.[46] |
System.ServiceProcess | 애플리케이션을 Windows 서비스로 시작하는 기능을 제공한다.[47] |
System.Timers | "이벤트를 지정된 간격으로 발생시키는 기능을 제공합니다."[48] |
System.Transactions | 로컬 또는 네트워크 상대와의 트랜잭션 처리를 제공한다.[49] |
System.Web | 브라우저/서버 간 통신 및 XML 웹 서비스를 만들 수 있는 등 다양한 웹 관련 기능을 제공하며, 거의 모든 이러한 라이브러리는 ASP.NET에서 사용된다. |
System.Windows.Forms | Windows Forms 아키텍처를 포함하며, 네이티브 Windows 인터페이스(Windows API)를 래핑하여 Windows용 GUI 애플리케이션을 관리 코드에서 작성할 수 있다.[50] 이 시스템은 Windows Presentation Foundation으로 대체될 예정이다. |
3. 1. System.CodeDom
이 라이브러리는 런타임에 코드를 생성하고 실행하는 기능을 제공한다.[32]3. 2. System.ComponentModel
컴포넌트 및 컨트롤에 대한 런타임 및 디자인 타임 동작을 구현하는 기능을 제공한다. 속성, 형식 변환기, 데이터 소스 바인딩 및 라이선스 컴포넌트 구현을 위한 인프라를 포함한다.[33]3. 3. System.Configuration
설정 처리를 위한 인프라를 제공한다.[34]3. 4. System.Data
이 네임스페이스는 ADO.NET 아키텍처를 표현한다. 데이터 접근 및 데이터 서비스를 위해 프로그래머가 사용할 수 있는 컴퓨터 소프트웨어 컴포넌트의 집합이다.[35]3. 5. System.Deployment
ClickOnce를 사용하여 응용 프로그램을 업그레이드하는 방법을 사용자 정의하는 기능을 제공한다.[36][37]3. 6. System.DirectoryServices
관리 코드를 통해 Active Directory에 접근할 수 있도록 한다.[38]3. 7. System.Drawing
GDI+를 통해 그래픽 기능에 접근할 수 있다. 2D 및 벡터 그래픽, 이미지 처리, 인쇄 및 텍스트 서비스를 포함한다.[39]3. 8. System.EnterpriseServices
엔터프라이즈용 애플리케이션을 위해 COM+ 서비스에 대한 액세스를 .NET 객체에 제공한다. 이를 통해 .NET 객체를 더욱 실용적으로 만들 수 있다.[40]3. 9. System.Linq
`IQueryable<T>` 인터페이스 및 관련 메서드를 정의하여 LINQ를 제공한다.[41]3. 10. System.Linq.Expressions
델리게이트 및 람다식을 통해 구문 트리로 작성된 고수준 코드가 런타임에 검사되고 실행될 수 있도록 허용한다.[42]3. 11. System.Management
HDD의 사용 가능한 공간, 현재 CPU의 기능, 데이터베이스에 연결된 응용 프로그램 등과 같은 정보를 검색할 수 있도록 한다.[43]3. 12. System.Media
시스템 소리 및 Wave 파일 재생 기능을 제공한다.[44]3. 13. System.Messaging
네트워크의 관리자 메시지 큐를 모니터링하고, 연결, 송수신, 메시지 검색 등의 기능을 제공한다.[45] .NET Remoting은 제공되는 기능의 또 다른 이름이며, 이 네임스페이스는 Windows Communication Foundation으로 대체될 예정이다.3. 14. System.Resources
응용 프로그램을 서로 다른 문화권 및 언어에 맞게 국제화하기 위해 다양한 리소스를 관리하는 기능을 제공한다.[46]3. 15. System.ServiceProcess
응용 프로그램을 윈도우 서비스로 시작하는 기능을 제공한다.[47]3. 16. System.Timers
이벤트를 지정된 간격으로 발생시키는 기능을 제공한다.[48]3. 17. System.Transactions
로컬 또는 네트워크 상대와의 트랜잭션 처리를 제공한다.[49]3. 18. System.Web
다양한 웹 관련 기능을 제공한다. 브라우저/서버 간 통신 및 XML 웹 서비스를 만들 수 있다. 이러한 라이브러리는 대부분 ASP.NET에서 사용된다.3. 19. System.Windows.Forms
Windows 인터페이스를 래핑하는 Windows Forms 아키텍처를 포함하며, 이를 통해 Windows용 GUI 애플리케이션을 관리 코드에서 작성할 수 있다.[50] 이 시스템은 Windows Presentation Foundation으로 대체될 예정이다.4. 프로필
주요 표준 라이브러리는 커널 프로필과 컴팩트 프로필, 두 가지 표준 프로필로 구성되어 있다.[1] 확장 배열 라이브러리, 확장 숫자 라이브러리, 병렬 라이브러리, 가변 인자 라이브러리는 어떤 프로필에도 속하지 않는다.[9][11][12][13]
4. 1. 커널 프로필
커널 프로파일은 컴팩트 프로파일의 하위 집합으로, 기본 클래스 라이브러리(BCL)와 런타임 인프라 라이브러리를 포함한다.[2]기본 클래스 라이브러리(BCL)는 현대적인 프로그래밍 언어를 위한 간단한 런타임 라이브러리로, C# 언어의 런타임 라이브러리 표준이자 CLI 표준 라이브러리 중 하나이다. CLI의 내장 데이터 형식을 나타내는 형식, 간단한 파일 접근, 사용자 정의 특성, 보안 특성, 문자열 조작, 서식 지정, 스트림, 컬렉션 등을 제공한다.[4]
런타임 인프라 라이브러리는 컴파일러가 CLI를 대상으로 하는 데 필요한 서비스와 지정된 파일 형식으로 스트림에서 형식을 동적으로 로드하는 데 필요한 기능을 제공한다.[5]
4. 2. 컴팩트 프로필
컴팩트 프로필(Compact Profile)은 커널 프로필(Kernel Profile)에 포함된 라이브러리뿐만 아니라 네트워크 라이브러리, 리플렉션 라이브러리, 그리고 XML 라이브러리를 포함한다.[3]5. 확장 라이브러리
확장 배열 라이브러리는 비벡터 배열(2차원 이상이거나 하한이 0이 아닌 배열) 및 배열 처리 메커니즘을 지원한다.[9][10]
확장 숫자 라이브러리는 부동 소수점 및 확장 정밀도 데이터 형식을 지원하며, C# 표준에 의해 직접 참조된다.[11]
병렬 라이브러리는 비전문 프로그래머도 쉽게 병렬 처리를 할 수 있도록 돕는다.[12]
Vararg 라이브러리는 가변 길이 인수 목록을 처리하는 기능을 제공한다.[13]
5. 1. 확장 배열 라이브러리
확장 배열 라이브러리는 비벡터 배열(2차원 이상이거나 하한이 0이 아닌 배열)을 지원한다.[9] 확장 배열 라이브러리는 추가적인 형식을 추가하지는 않지만, 배열 처리 메커니즘을 확장한다.[10]5. 2. 확장 숫자 라이브러리
확장 숫자 라이브러리는 부동 소수점(System.Single영어, System.Double영어) 및 확장 정밀도(System.Decimal영어) 데이터 형식을 지원한다. 기본 클래스 라이브러리와 마찬가지로 이 라이브러리는 C# 표준에 의해 직접 참조된다.[11]5. 3. 병렬 라이브러리
비전문 프로그래머도 쉽게 병렬 처리를 할 수 있도록 하여, 멀티스레드 CPU를 활용할 수 있게 해준다.[12]5. 4. Vararg 라이브러리
Vararg 라이브러리는 가변 길이 인수 목록을 처리하는 기능을 제공한다.[13]참조
[1]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[2]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[3]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[4]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[5]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[6]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[7]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[8]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[9]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[10]
서적
Cross-Platform .NET Development: Using Mono, Portable.NET, and Microsoft .NET
Apress
[11]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[12]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[13]
간행물
Standard ECMA-335 – [[Common Language Infrastructure]] (CLI)
Ecma International
2012-06
[14]
웹사이트
.NET architectural components
https://docs.microso[...]
マイクロソフト
2020-10-05
[15]
웹사이트
ECMA-335 6th Edition / Common Language Infrastructure (CLI) Partitions I to VI
https://www.ecma-int[...]
Ecma International
2012-06
[16]
웹사이트
MSDN Documentation - System.Collections Namespace
http://msdn.microsof[...]
[17]
웹사이트
MSDN Documentation - System.Diagnostics Namespace
http://msdn.microsof[...]
[18]
웹사이트
MSDN Documentation - System.Globalization Namespace
http://msdn.microsof[...]
[19]
웹사이트
MSDN Documentation - System.IO Namespace
http://msdn.microsof[...]
[20]
웹사이트
MSDN Documentation - System.Net Namespace
http://msdn.microsof[...]
[21]
웹사이트
MSDN Documentation - System.Reflection Namespace
http://msdn.microsof[...]
[22]
웹사이트
MSDN Documentation - System.Runtime Namespace
http://msdn.microsof[...]
[23]
웹사이트
MSDN Documentation - System.Security Namespace
http://msdn.microsof[...]
[24]
웹사이트
MSDN Documentation - System.Text Namespace
http://msdn.microsof[...]
[25]
웹사이트
MSDN Documentation - System.Threading Namespace
http://msdn.microsof[...]
[26]
웹사이트
MSDN Documentation - System.Xml Namespace
http://msdn.microsof[...]
[27]
웹사이트
MSDN Documentation - System.Diagnostics.CodeAnalysis Namespace
http://msdn.microsof[...]
[28]
웹사이트
MSDN Documentation - System.Diagnostics.Contracts Namespace
http://msdn.microsof[...]
[29]
웹사이트
MSDN Documentation - System.Diagnostics.Eventing Namespace
http://msdn.microsof[...]
[30]
웹사이트
MSDN Documentation - System.Diagnostics.PerformanceData Namespace
http://msdn.microsof[...]
[31]
웹사이트
MSDN Documentation - System.Diagnostics.SymbolStore Namespace
http://msdn.microsof[...]
[32]
웹사이트
MSDN Documentation - System.CodeDom Namespace
http://msdn.microsof[...]
[33]
웹사이트
MSDN Documentation - System.ComponentModel Namespace
http://msdn.microsof[...]
[34]
웹사이트
MSDN Documentation - System.Configuration Namespace
http://msdn.microsof[...]
[35]
웹사이트
MSDN Documentation - System.Data Namespace
http://msdn.microsof[...]
[36]
웹사이트
MSDN Documentation - System.Deployment.Application Namespace
http://msdn.microsof[...]
[37]
웹사이트
MSDN Documentation - System.Deployment.Internal Namespace
http://msdn.microsof[...]
[38]
웹사이트
MSDN Documentation - System.DirectoryServices Namespace
http://msdn.microsof[...]
[39]
웹사이트
MSDN Documentation - System.Drawing Namespace
http://msdn.microsof[...]
[40]
웹사이트
MSDN Documentation - System.EnterpriseServices Namespace
http://msdn.microsof[...]
[41]
웹사이트
MSDN Documentation - System.Linq Namespace
http://msdn.microsof[...]
[42]
웹사이트
MSDN Documentation - System.Linq.Expressions Namespace
http://msdn.microsof[...]
[43]
웹사이트
MSDN Documentation - System.Management Namespace
http://msdn.microsof[...]
[44]
웹사이트
MSDN Documentation - System.Media Namespace
http://msdn.microsof[...]
[45]
웹사이트
MSDN Documentation - System.Messaging Namespace
http://msdn.microsof[...]
[46]
웹사이트
MSDN Documentation - System.Resources Namespace
http://msdn.microsof[...]
[47]
웹사이트
MSDN Documentation - System.ServiceProcess Namespace
http://msdn.microsof[...]
[48]
웹사이트
MSDN Documentation - System.Timers Namespace
http://msdn.microsof[...]
[49]
웹사이트
MSDN Documentation - System.Transactions Namespace
http://msdn.microsof[...]
[50]
웹사이트
MSDN Documentation - System.Windows.Forms Namespace
http://msdn.microsof[...]
[51]
웹인용
.NET Framework 클래스 라이브러리 개요
http://msdn.microsof[...]
마이크로소프트
[52]
웹인용
Standard ECMA-335
http://www.ecma-inte[...]
Ecma 인터내셔널
[53]
웹인용
ISO/IEC 23271:2006
http://www.iso.org/i[...]
국제 표준화 기구
[54]
웹인용
Technical Report TR/89 CLI - Common Language Infrastructure (CLI) - Common Generics
http://www.ecma-inte[...]
Ecma 인터내셔널
[55]
웹인용
NET Framework 클래스 라이브러리
http://msdn.microsof[...]
마이크로소프트
[56]
웹인용
Action 대리자(System)
http://msdn.microsof[...]
마이크로소프트
[57]
웹인용
Delegate 클래스 (System)
http://msdn.microsof[...]
마이크로소프트
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com