System 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일반적으로 사용되는 값과 참조 데이터 형식, 이벤트와 이벤트 처리기, 인터페이스, 특성, 예외 처리 등을 정의하는 핵심 클래스 및 기본 클래스가 포함되어 있습니다.
클래스
AccessViolationException |
보호된 메모리를 읽거나 쓰려고 할 때 발생하는 예외입니다. |
ActivationContext |
현재 애플리케이션의 활성화 컨텍스트를 식별합니다. 이 클래스는 상속될 수 없습니다. |
Activator |
개체의 형식을 로컬 또는 원격으로 만들거나 기존 원격 개체에 대한 참조를 얻는 메서드를 포함합니다. 이 클래스는 상속될 수 없습니다. |
AggregateException |
애플리케이션을 실행하는 동안 발생하는 하나 이상의 오류를 나타냅니다. |
AppContext |
애플리케이션의 컨텍스트에 대한 데이터를 설정 및 검색하기 위한 멤버를 제공합니다. |
AppDomain |
애플리케이션이 실행되는 격리된 환경인 애플리케이션 도메인을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
AppDomainManager |
관리되지 않는 호스트의 관리되는 항목을 제공합니다. |
AppDomainSetup |
AppDomain의 인스턴스에 추가할 수 있는 어셈블리 바인딩 정보를 나타냅니다. |
AppDomainUnloadedException |
언로드된 애플리케이션 도메인에 액세스할 때 throw되는 예외입니다. |
ApplicationException |
애플리케이션 정의 예외의 기본 클래스 역할을 합니다. |
ApplicationId |
매니페스트 기반 애플리케이션을 고유하게 식별하는 데 사용되는 정보를 포함합니다. 이 클래스는 상속될 수 없습니다. |
ApplicationIdentity |
매니페스트로 활성화되는 애플리케이션을 고유하게 식별하는 기능을 제공합니다. 이 클래스는 상속될 수 없습니다. |
ArgumentException |
메서드에 제공된 인수 중 하나가 유효하지 않을 때 throw되는 예외입니다. |
ArgumentNullException |
null 참조를 올바른 인수로 받아들이지 않는 메서드에 null 참조(Visual Basic에서는 |
ArgumentOutOfRangeException |
인수 값이 호출된 메서드에서 정의한 값의 허용 범위를 벗어날 때 throw되는 예외입니다. |
ArithmeticException |
산술, 캐스팅 또는 변환 작업에서 오류가 발생한 경우 throw되는 예외입니다. |
Array |
배열을 만들고, 조작하고, 검색 및 정렬하여 공용 언어 런타임에서 모든 배열의 기본 클래스 역할을 수행하도록 하는 메서드를 제공합니다. |
ArrayTypeMismatchException |
배열 내에 잘못된 형식의 요소를 저장하려고 시도하는 경우 throw되는 예외입니다. |
AssemblyLoadEventArgs |
AssemblyLoad 이벤트에 대한 데이터를 제공합니다. |
Attribute |
사용자 지정 특성에 대한 기본 클래스를 나타냅니다. |
AttributeUsageAttribute |
다른 특성 클래스의 사용을 지정합니다. 이 클래스는 상속될 수 없습니다. |
BadImageFormatException |
DLL(동적 연결 라이브러리)의 파일 이미지 또는 실행 가능한 프로그램이 유효하지 않을 때 throw되는 예외입니다. |
BinaryData |
문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트의 페이로드에 대한 간단한 추상화입니다. |
BitConverter |
기본 데이터 형식을 바이트의 배열로, 바이트의 배열을 기본 데이터 형식으로 변환합니다. |
Buffer |
기본 형식의 배열을 조작합니다. |
CannotUnloadAppDomainException |
애플리케이션 도메인 언로드에 실패하면 throw 되는 예외입니다. |
CharEnumerator |
String 개체의 반복 및 개별 문자 읽기를 지원합니다. 이 클래스는 상속될 수 없습니다. |
CLSCompliantAttribute |
프로그램 요소가 CLS(공용 언어 사양)을 준수하는지 여부를 나타냅니다. 이 클래스는 상속될 수 없습니다. |
Console |
콘솔 애플리케이션에 대한 표준 입력, 출력 및 오류 스트림을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
ConsoleCancelEventArgs |
CancelKeyPress 이벤트에 대한 데이터를 제공합니다. 이 클래스는 상속될 수 없습니다. |
ContextBoundObject |
모든 컨텍스트 바인딩 클래스에 대한 기본 클래스를 정의합니다. |
ContextMarshalException |
컨텍스트 경계 전체에 개체를 마샬링하는 데 실패한 경우 throw되는 예외입니다. |
ContextStaticAttribute |
정적 필드의 값이 특정 컨텍스트에 대해 고유함을 나타냅니다. |
Convert |
기본 데이터 형식을 다른 데이터 형식으로 변환합니다. |
DataMisalignedException |
데이터 크기의 배수가 아닌 주소에서 데이터 단위를 읽거나 쓰면 이 예외가 throw됩니다. 이 클래스는 상속될 수 없습니다. |
DBNull |
존재하지 않는 값을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
Delegate |
클래스 인스턴스와 해당 클래스의 인스턴스 메서드 또는 정적 메서드를 참조하는 데이터 구조체인 대리자를 나타냅니다. |
DivideByZeroException |
정수나 Decimal 값을 0으로 나누려 할 때 throw되는 예외입니다. |
DllNotFoundException |
DLL 가져오기에 지정된 DLL을 찾을 수 없을 때 throw되는 예외입니다. |
DuplicateWaitObjectException |
개체가 동기화 개체의 배열에서 두 번 이상 나타나면 throw되는 예외입니다. |
EntryPointNotFoundException |
진입 메서드가 없어서 클래스를 로드하지 못했을 때 throw되는 예외입니다. |
Enum |
열거형에 대한 기본 클래스를 제공합니다. |
Environment |
현재 환경 및 플랫폼에 대한 정보 및 조작 방법을 제공합니다. 이 클래스는 상속될 수 없습니다. |
EventArgs |
이벤트 데이터를 포함하는 클래스의 기본 클래스를 나타내며 이벤트 데이터를 포함하지 않는 이벤트에 사용할 값을 제공합니다. |
Exception |
애플리케이션 실행 중에 발생하는 오류를 나타냅니다. |
ExecutionEngineException |
공용 언어 런타임의 실행 엔진에 내부 오류가 있을 때 throw되는 예외입니다. 이 클래스는 상속될 수 없습니다. |
FieldAccessException |
클래스 내의 전용 필드나 보호된 필드에 잘못된 액세스를 시도하는 경우에 throw되는 예외입니다. |
FileStyleUriParser |
File 체계를 기반으로 하는 사용자 지정할 수 있는 파서입니다. |
FlagsAttribute |
열거형을 비트 필드 즉, 플래그 집합으로 처리할 수 있음을 나타냅니다. |
FormatException |
인수의 형식이 올바르지 않거나 합성 서식 문자열이 잘못 만들어진 경우 예외가 throw됩니다. |
FormattableString |
서식을 지정할 인수와 함께 복합 형식 문자열을 나타냅니다. |
FtpStyleUriParser |
FTP(파일 전송 프로토콜) 체계를 기반으로 하는 사용자 지정할 수 있는 파서입니다. |
GC |
사용하지 않는 메모리를 자동적으로 회수하는 서비스인 시스템 가비지 수집기를 제어합니다. |
GenericUriParser |
계층적 URI에 대한 사용자 지정할 수 있는 파서입니다. |
GopherStyleUriParser |
Gopher 체계를 기반으로 하는 사용자 지정할 수 있는 파서입니다. |
HttpStyleUriParser |
HTTP 체계를 기반으로 하는 사용자 지정할 수 있는 파서입니다. |
IndexOutOfRangeException |
해당 범위 외부에 있는 인덱스를 사용하여 배열 또는 컬렉션의 요소에 액세스하려고 할 때 발생하는 예외입니다. |
InsufficientExecutionStackException |
대부분의 메서드를 실행하기 위한 실행 스택이 부족할 때 throw되는 예외입니다. |
InsufficientMemoryException |
사용 가능한 메모리가 충분하지 확인하는 작업이 실패하면 발생하는 예외입니다. 이 클래스는 상속될 수 없습니다. |
InvalidCastException |
잘못된 캐스팅 또는 명시적 변환에 대해 throw되는 예외입니다. |
InvalidOperationException |
메서드 호출이 개체의 현재 상태에 대해 유효하지 않을 때 throw되는 예외입니다. |
InvalidProgramException |
프로그램에 잘못된 MSIL(Microsoft Intermediate Language) 또는 메타데이터가 있을 경우 throw되는 예외입니다. 일반적으로 이것은 프로그램이 생성된 컴파일러의 버그를 나타냅니다. 이 예외는 프로그램에서 내부 런타임 구현 제한을 초과한 경우에도 throw됩니다. |
InvalidTimeZoneException |
표준 시간대 정보가 올바르지 않을 때 throw되는 예외입니다. |
Lazy<T> |
초기화 지연에 대한 지원을 제공합니다. |
Lazy<T,TMetadata> |
Managed Extensibility Framework에서 사용할 개체 및 연결된 메타데이터에 대한 지연 간접 참조를 제공합니다. |
LdapStyleUriParser |
LDAP(Lightweight Directory Access Protocol) 체계를 기반으로 하는 사용자 지정할 수 있는 파서입니다. |
LoaderOptimizationAttribute |
실행 가능한 애플리케이션의 Main 메서드에 대한 기본 로더 최적화 정책을 설정하는 데 사용됩니다. |
LocalDataStoreSlot |
메모리 슬롯을 캡슐화하여 로컬 데이터를 저장합니다. 이 클래스는 상속될 수 없습니다. |
MarshalByRefObject |
원격 통신을 지원하는 애플리케이션에서 애플리케이션 도메인 경계를 넘어 개체에 액세스할 수 있습니다. |
Math |
삼각, 로그 및 기타 일반 수학 함수에 대한 상수 및 정적 메서드를 제공합니다. |
MathF |
삼각, 로그 및 기타 일반 수학 함수에 대한 상수 및 정적 메서드를 제공합니다. |
MemberAccessException |
클래스 멤버에 액세스하지 못했을 때 throw되는 예외입니다. |
MemoryExtensions |
메모리 및 범위 관련 형식(예: Memory<T>, ReadOnlyMemory<T>, Span<T>및 ReadOnlySpan<T>)에 대한 확장 메서드를 제공합니다. |
MethodAccessException |
부분적으로 신뢰할 수 있는 코드에서 개인 메서드에 액세스하는 경우와 같이 메서드에 잘못된 액세스를 시도하는 경우 발생하는 예외입니다. |
MissingFieldException |
존재하지 않는 필드를 동적으로 액세스하려고 할 때 throw되는 예외입니다. 클래스 라이브러리에 있는 필드가 제거되거나 이름이 변경된 경우 해당 라이브러리를 참조하는 모든 어셈블리를 다시 컴파일하십시오. |
MissingMemberException |
존재하지 않거나 public으로 선언되지 않은 클래스 멤버에 동적으로 액세스하려고 할 때 throw되는 예외입니다. 클래스 라이브러리에서 멤버가 제거되거나 이름이 변경된 경우 해당 라이브러리를 참조하는 모든 어셈블리를 다시 컴파일하십시오. |
MissingMethodException |
존재하지 않는 메서드에 동적으로 액세스하려고 할 때 throw되는 예외입니다. |
MTAThreadAttribute |
애플리케이션의 COM 스레딩 모델이 MTA(다중 스레드 아파트)임을 나타냅니다. |
MulticastDelegate |
멀티캐스트 대리자 즉, 해당 호출 목록에 둘 이상의 요소를 가질 수 있는 대리자를 나타냅니다. |
MulticastNotSupportedException |
Delegate 형식 대신 MulticastDelegate 형식을 기반으로 두 대리자를 결합하려고 하면 throw되는 예외입니다. 이 클래스는 상속될 수 없습니다. |
NetPipeStyleUriParser |
"Indigo" 시스템의 NetPipe 스키마를 기반으로 하는 파서입니다. |
NetTcpStyleUriParser |
"Indigo" 시스템의 NetTcp 체계를 기반으로 하는 파서입니다. |
NewsStyleUriParser |
NNTP(Network News Transfer Protocol)를 사용하는 news 체계를 기반으로 하는 사용자 지정할 수 있는 파서입니다. |
NonSerializedAttribute |
serializable 클래스의 필드를 serialize할 수 없음을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
NotFiniteNumberException |
부동 소수점 값이 양의 무한대, 음의 무한대 또는 NaN(Not-a-Number)일 때 throw되는 예외입니다. |
NotImplementedException |
요청한 메서드 또는 연산이 구현되지 않을 때 throw되는 예외입니다. |
NotSupportedException |
호출된 메서드가 지원되지 않거나, 호출된 기능을 지원하지 않는 스트림에 읽기, 검색 또는 쓰기를 수행하려고 할 때 throw되는 예외입니다. |
Nullable |
|
NullReferenceException |
null 개체 참조를 역참조하려고 할 때 throw되는 예외입니다. |
Object |
.NET 클래스 계층 구조의 모든 클래스를 지원하며 파생 클래스에 하위 수준 서비스를 제공합니다. 이는 모든 .NET 클래스의 궁극적인 기본 클래스이며 형식 계층 구조의 루트입니다. |
ObjectDisposedException |
삭제된 개체에서 연산이 수행될 때 throw되는 예외입니다. |
ObsoleteAttribute |
더 이상 사용하지 않는 프로그램 요소를 표시합니다. 이 클래스는 상속될 수 없습니다. |
OperatingSystem |
버전 및 플랫폼 식별자 등의 운영 체제에 대한 정보를 나타냅니다. 이 클래스는 상속될 수 없습니다. |
OperationCanceledException |
스레드에서 실행 중인 작업을 취소할 때 해당 스레드에서 throw되는 예외입니다. |
OutOfMemoryException |
프로그램을 계속 실행하기 위한 메모리가 부족할 때 throw되는 예외입니다. |
OverflowException |
checked 컨텍스트의 산술, 캐스팅 또는 변환 연산으로 인해 오버플로가 발생하는 경우 throw되는 예외입니다. |
ParamArrayAttribute |
해당 메서드의 호출 시 여러 가지 인수를 사용할 수 있음을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
PlatformNotSupportedException |
특정 플랫폼에서 기능이 실행되지 않을 때 throw되는 예외입니다. |
Progress<T> |
보고된 각 진행률 값에 대한 콜백을 호출하는 IProgress<T>을 제공합니다. |
Random |
의사(pseudo) 난수 생성기를 나타냅니다. 이 알고리즘은 무작위성에 대한 통계적인 특정 요구 사항과 일치하는 숫자 시퀀스를 생성합니다. |
RankException |
차원 수가 잘못된 배열을 메서드에 전달한 경우에 throw 되는 예외입니다. |
ResolveEventArgs |
TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolve, AssemblyResolve 이벤트 등의 로더 확인 이벤트에 대한 데이터를 제공합니다. |
SerializableAttribute |
클래스가 serialize될 수 있음을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
StackOverflowException |
실행 스택이 스택 크기를 초과할 때 throw되는 예외입니다. 이 클래스는 상속될 수 없습니다. |
STAThreadAttribute |
애플리케이션에 대한 COM 스레딩 모델이 STA(단일 스레드 아파트)임을 나타냅니다. |
String |
텍스트를 UTF-16 코드 단위의 시퀀스로 나타냅니다. |
StringComparer |
특정 대/소문자 및 문화권 기반 또는 서수 비교 규칙을 사용하는 문자열 비교 연산을 나타냅니다. |
StringNormalizationExtensions |
정규화된 문자열을 사용하는 확장 메서드를 제공합니다. |
SystemException |
시스템 예외 네임스페이스의 기본 클래스 역할을 합니다. |
ThreadStaticAttribute |
정적 필드의 값이 각 스레드에 대해 고유함을 나타냅니다. |
TimeoutException |
프로세스나 작업에 할당된 시간이 만료될 때 throw되는 예외입니다. |
TimeZone |
표준 시간대를 나타냅니다. |
TimeZoneInfo |
세계의 특정 표준 시간대를 나타냅니다. |
TimeZoneInfo.AdjustmentRule |
일광 절약 시간 전환과 같은 표준 시간대 조정에 대한 정보를 제공합니다. |
TimeZoneNotFoundException |
표준 시간대를 찾을 수 없는 경우 발생되는 예외입니다. |
Tuple |
튜플 개체를 작성하는 정적 메서드를 제공합니다. |
Tuple<T1> |
1개의 요소로 구성된 튜플 또는 singleton을 나타냅니다. |
Tuple<T1,T2> |
2개의 요소로 구성된 튜플 또는 쌍을 나타냅니다. |
Tuple<T1,T2,T3> |
3개의 요소로 구성된 튜플 또는 삼중을 나타냅니다. |
Tuple<T1,T2,T3,T4> |
4개의 요소로 구성된 튜플 또는 4중을 나타냅니다. |
Tuple<T1,T2,T3,T4,T5> |
5개의 요소로 구성된 튜플을 나타냅니다. |
Tuple<T1,T2,T3,T4,T5,T6> |
6개의 요소로 구성된 튜플을 나타냅니다. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
7개의 요소로 구성된 튜플 또는 7중을 나타냅니다. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
n 튜플을 나타냅니다. 여기에서 n 은 8 이상입니다. |
TupleExtensions |
C#의 튜플에 대한 언어 지원과 상호 운용할 수 있도록 튜플용 확장 메서드를 제공합니다. |
Type |
클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 생성 제네릭 형식이나 폐쇄형 생성 제네릭 형식에 대한 형식 선언을 나타냅니다. |
TypeAccessException |
메서드가 액세스할 수 없는 형식을 사용하려고 할 때 throw되는 예외입니다. |
TypeInitializationException |
클래스 이니셜라이저에 의해 throw되는 예외 주위에서 래퍼로 throw되는 예외입니다. 이 클래스는 상속될 수 없습니다. |
TypeLoadException |
형식 로드 시 오류가 발생할 때 throw되는 예외입니다. |
TypeUnloadedException |
언로드된 클래스에 액세스하려고 할 때 throw되는 예외입니다. |
UnauthorizedAccessException |
I/O 오류 또는 특정 형식의 보안 오류로 인해 운영 체제가 액세스를 거부할 때 throw되는 예외입니다. |
UnhandledExceptionEventArgs |
애플리케이션 도메인에서 처리되지 않은 예외가 있을 때 발생하는 이벤트에 대한 데이터를 제공합니다. |
Uri |
URI(Uniform Resource Indentifier)의 개체 표현을 제공하며 URI 부분에 쉽게 액세스할 수 있도록 합니다. |
UriBuilder |
URI(Uniform Resource Indentifier)에 대한 사용자 지정 생성자를 제공하고 Uri 클래스의 URI를 수정합니다. |
UriFormatException |
잘못된 URI(Uniform Resource Identifier)가 감지될 때 throw되는 예외입니다. |
UriParser |
새 URI 체계를 구문 분석합니다. 이 클래스는 추상 클래스입니다. |
UriTemplate |
URI(Uniform Resource Identifier) 템플릿을 나타내는 클래스입니다. |
UriTemplateEquivalenceComparer |
UriTemplate 인스턴스의 참조 동등성이 아닌 구조적 동등성을 비교하는 데 사용하는 클래스입니다. |
UriTemplateMatch |
UriTemplate 인스턴스에 대한 일치 작업의 결과를 나타내는 클래스입니다. |
UriTemplateMatchException |
Uri 를 UriTemplateTable과 일치시킬 때 오류를 나타냅니다. |
UriTemplateTable |
UriTemplate 개체의 연결 세트를 나타내는 클래스입니다. |
UriTypeConverter | |
ValueType |
값 형식의 기본 클래스를 제공합니다. |
Version |
어셈블리, 운영 체제 또는 공용 언어 런타임의 버전 번호를 나타냅니다. 이 클래스는 상속될 수 없습니다. |
WeakReference |
가비지 수집에 의한 개체 회수를 허용하면서 개체를 참조하는 약한 참조를 나타냅니다. |
WeakReference<T> |
개체가 가비지 수집에서 회수될 수 있도록 허용하면서 개체를 참조하는 형식화된 약한 참조를 나타냅니다. |
WindowsRuntimeSystemExtensions |
작업과 Windows 런타임 비동기 작업 간 변환을 위한 확장 메서드를 포함합니다. |
구조체
ArgIterator |
가변 길이의 인수 목록, 즉 사용하는 인수의 수가 가변적인 함수의 매개 변수를 나타냅니다. |
ArraySegment<T>.Enumerator |
ArraySegment<T>의 요소에 대한 열거자를 제공합니다. |
ArraySegment<T> |
1차원 배열의 섹션을 구분합니다. |
Boolean |
부울( |
Byte |
부호 없는 8비트 정수를 나타냅니다. |
Char |
UTF-16 코드 단위인 문자를 나타냅니다. |
ConsoleKeyInfo |
콘솔 키로 표현된 문자와 Shift, Alt 및 Ctrl 보조키의 상태를 포함하여 누른 콘솔 키를 설명합니다. |
DateOnly |
0001년 1월 1일 안노 도미니(일반 시대)부터 9999년 12월 31일까지의 값으로 날짜를 나타냅니다. (C.E.) 그레고리오력에서 |
DateTime |
일반적으로 날짜와 시간으로 표시된 시간을 나타냅니다. |
DateTimeOffset |
UTC(협정 세계시)를 기준으로 일반적으로 날짜와 시간으로 표현한 시각을 나타냅니다. |
Decimal |
10진수 부동 소수점 숫자를 나타냅니다. |
Double |
배정밀도 부동 소수점 숫자를 나타냅니다. |
GCGenerationInfo |
GCMemoryInfo에 보고된 GC의 진출입 시 생성의 크기와 조각화를 나타냅니다. |
GCMemoryInfo |
가비지 수집 정보를 검색하는 데 사용할 수 있는 API 집합을 제공합니다. |
Guid |
GUID(Globally Unique IDentifier)를 나타냅니다. |
Half |
반정밀도 부동 소수점 숫자를 나타냅니다. |
HashCode |
여러 값에 대한 해시 코드를 단일 해시 코드로 결합합니다. |
Index |
처음부터 또는 끝에서 컬렉션을 인덱싱하는 데 사용할 수 있는 형식을 나타냅니다. |
Int128 |
부 서명된 128비트 정수입니다. |
Int16 |
부호 있는 16비트 정수를 나타냅니다. |
Int32 |
부호 있는 32비트 정수를 나타냅니다. |
Int64 |
부호 있는 64비트 정수를 나타냅니다. |
IntPtr |
비트 너비가 포인터와 같은 부호 있는 정수입니다. |
Memory<T> |
메모리의 연속 영역을 나타냅니다. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
언어 컴파일러에서 보간된 문자열을 문자 범위로 서식을 지정하는 데 사용하는 처리기를 제공합니다. |
ModuleHandle |
모듈의 런타임 핸들을 나타냅니다. |
Nullable<T> |
|
Range |
시작 인덱스와 끝 인덱스가 있는 범위를 나타냅니다. |
ReadOnlyMemory<T> |
ReadOnlySpan<T>과 유사한 메모리의 연속 영역을 나타냅니다. ReadOnlySpan<T>과 달리 byref와 유사한 형식이 아닙니다. |
ReadOnlySpan<T>.Enumerator |
ReadOnlySpan<T>의 요소에 대한 열거자를 제공합니다. |
ReadOnlySpan<T> |
인접한 임의의 메모리 영역에 대해 형식이 안전하고 메모리가 안전한 읽기 전용 표현을 제공합니다. |
RuntimeArgumentHandle |
가변 길이 인수 목록을 참조합니다. |
RuntimeFieldHandle |
내부 메타데이터 토큰을 사용하여 필드를 나타냅니다. |
RuntimeMethodHandle |
RuntimeMethodHandle은 메서드의 내부 메타데이터 표현에 대한 핸들입니다. |
RuntimeTypeHandle |
내부 메타데이터 토큰을 사용하여 형식을 나타냅니다. |
SByte |
8비트 부호 있는 정수를 나타냅니다. |
SequencePosition |
인접하지 않은 메모리 집합의 위치를 나타냅니다. 이 형식의 속성은 해당 속성을 만든 형식으로만 해석되어야 합니다. |
Single |
단정밀도 부동 소수점 숫자를 나타냅니다. |
Span<T>.Enumerator |
Span<T>의 요소에 대한 열거자를 제공합니다. |
Span<T> |
임의 메모리의 연속 영역에 대한 형식 안전 및 메모리로부터 안전한 표현을 제공합니다. |
TimeOnly |
00:00:00~23:59:59.9999999 범위 내에서 시계에서 읽을 수 있는 하루 중 시간을 나타냅니다. |
TimeSpan |
시간 간격을 나타냅니다. |
TimeZoneInfo.TransitionTime |
특정 표준 시간대에서 일광 절약 시간제를 표준 시간으로 변경하거나 그 반대의 경우와 같은 특정 시간 변경에 대한 정보를 제공합니다. |
TypedReference |
위치에 대한 관리되는 포인터와 해당 위치에 저장될 수 있는 형식의 런타임 표현이 모두 들어 있는 개체를 설명합니다. |
UInt128 |
부호 없는 128비트 정수입니다. |
UInt16 |
16비트 부호 없는 정수를 나타냅니다. |
UInt32 |
32비트 부호 없는 정수를 나타냅니다. |
UInt64 |
64비트 부호 없는 정수를 나타냅니다. |
UIntPtr |
비트 너비가 포인터와 같은 부호 없는 정수입니다. |
UriCreationOptions |
생성 및 동작 방법을 Uri 제어하는 옵션을 제공합니다. |
ValueTuple |
값 튜플 만들기를 위한 정적 메서드를 제공합니다. |
ValueTuple<T1> |
단일 구성 요소가 포함된 값 튜플을 나타냅니다. |
ValueTuple<T1,T2> |
2개 구성 요소가 포함된 값 튜플을 나타냅니다. |
ValueTuple<T1,T2,T3> |
3개 구성 요소가 포함된 값 튜플을 나타냅니다. |
ValueTuple<T1,T2,T3,T4> |
4개 구성 요소가 포함된 값 튜플을 나타냅니다. |
ValueTuple<T1,T2,T3,T4,T5> |
5개 구성 요소가 포함된 값 튜플을 나타냅니다. |
ValueTuple<T1,T2,T3,T4,T5,T6> |
6개 구성 요소가 포함된 값 튜플을 나타냅니다. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7> |
7개 구성 요소가 포함된 값 튜플을 나타냅니다. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
n 개 값이 포함된 튜플을 나타냅니다. 여기서 n 은 8 이상입니다. |
Void |
값을 반환하지 않는 메서드의 반환 값 형식을 지정합니다. |
인터페이스
_AppDomain |
AppDomain 클래스의 public 멤버를 비관리 코드에 노출합니다. |
IAppDomainSetup |
AppDomain의 인스턴스에 추가할 수 있는 어셈블리 바인딩 정보를 나타냅니다. |
IAsyncDisposable |
비관리형 리소스를 비동기적으로 해제하기 위한 메커니즘을 제공합니다. |
IAsyncResult |
비동기 작업의 상태를 나타냅니다. |
ICloneable |
복제(클래스에서 기존 인스턴스와 같은 값을 갖는 새 인스턴스를 만듦)를 지원합니다. |
IComparable |
값 형식 또는 클래스에서 해당 인스턴스를 정렬 및 순서 지정하기 위해 구현하는 일반화된 형식별 비교 메서드를 정의합니다. |
IComparable<T> |
인스턴스를 정렬하는 형식 고유의 비교 메서드를 만들기 위해 값 형식 또는 클래스에서 구현하는 일반화된 비교 메서드를 정의합니다. |
IConvertible |
구현하는 참조의 값 또는 값 형식을 같은 값의 공용 언어 런타임 형식으로 변환하는 메서드를 정의합니다. |
ICustomFormatter |
개체 값의 사용자 지정 서식 지정을 지원하는 메서드를 정의합니다. |
IDisposable |
관리되지 않은 리소스 해제를 위한 메커니즘을 제공합니다. |
IEquatable<T> |
값 형식 또는 클래스에서 인스턴스의 같음을 결정하는 형식별 메서드를 만들기 위해 구현하는 일반화된 메서드를 정의합니다. |
IFormatProvider |
서식 지정을 제어하는 개체를 검색하기 위한 메커니즘을 제공합니다. |
IFormattable |
개체의 값을 문자열 표현으로 서식 지정하는 기능을 제공합니다. |
IObservable<T> |
푸시 기반 알림을 위한 공급자를 정의합니다. |
IObserver<T> |
푸시 기반 알림을 받기 위한 메커니즘을 제공합니다. |
IParsable<TSelf> |
문자열을 값으로 구문 분석하는 메커니즘을 정의합니다. |
IProgress<T> |
진행률 업데이트에 대한 공급자를 정의합니다. |
IServiceProvider |
서비스 개체 즉, 다른 개체에 대한 사용자 지정 지원을 제공하는 개체를 검색하는 메커니즘을 정의합니다. |
ISpanFormattable |
개체의 문자열 표현을 범위로 서식을 지정하는 기능을 제공합니다. |
ISpanParsable<TSelf> |
문자 범위를 값으로 구문 분석하는 메커니즘을 정의합니다. |
열거형
ActivationContext.ContextForm |
매니페스트로 활성화되는 애플리케이션의 컨텍스트를 나타냅니다. |
AppDomainManagerInitializationOptions |
새 도메인을 초기화할 때 사용자 지정 애플리케이션 도메인 관리자가 수행하는 작업을 지정합니다. |
AttributeTargets |
특성을 적용하는 데 유효한 애플리케이션 요소를 지정합니다. |
Base64FormattingOptions |
관련 ToBase64CharArray 및 ToBase64String 메서드가 출력에 줄 바꿈을 삽입할지 여부를 지정합니다. |
ConsoleColor |
콘솔의 전경색과 배경색을 정의하는 상수를 지정합니다. |
ConsoleKey |
콘솔의 표준 키를 지정합니다. |
ConsoleModifiers |
키보드의 Shift, Alt 및 Ctrl 보조키를 나타냅니다. |
ConsoleSpecialKey |
현재 프로세스를 중단할 수 있는 보조키와 콘솔 키의 조합을 지정합니다. |
DateTimeKind |
DateTime 개체가 현지 시간 또는 UTC(지역 표준시)를 나타내는지 아니면 현지 시간 또는 UTC로 지정되지 않는지 여부를 지정합니다. |
DayOfWeek |
요일을 지정합니다. |
Environment.SpecialFolder |
시스템 특수 폴더에 대한 디렉터리 경로를 검색하는 데 사용되는 열거 상수를 지정합니다. |
Environment.SpecialFolderOption |
특수 폴더의 경로를 가져오는 데 사용할 옵션을 지정합니다. |
EnvironmentVariableTarget |
set 또는 get 작업에서 환경 변수가 저장되거나 검색되는 위치를 지정합니다. |
GCCollectionMode |
강제 가비지 수집에 대한 동작을 지정합니다. |
GCKind |
가비지 수집의 종류를 지정합니다. |
GCNotificationStatus |
다음 전체 가비지 수집에 대한 알림에 현재 등록에 대한 정보를 제공합니다. |
GenericUriParserOptions |
UriParser에 대한 옵션을 지정합니다. |
LoaderOptimization |
LoaderOptimizationAttribute 클래스와 함께 실행 파일에 대한 로더 최적화를 지정하는 데 사용할 열거형입니다. |
MidpointRounding |
수학적 반올림 메서드가 숫자를 반올림하는 데 사용해야 하는 전략을 지정합니다. |
PlatformID |
어셈블리에서 지원하는 운영 체제 또는 플랫폼을 식별합니다. |
StringComparison |
Compare(String, String) 및 Equals(Object) 메서드의 특정 오버로드에서 사용할 문화권, 대/소문자 및 정렬 규칙을 지정합니다. |
StringSplitOptions |
반환된 배열에서 빈 부분 문자열을 생략할지 또는 부분 문자열의 공백을 자를지 등 해당하는 Split 메서드 오버로드에 대한 옵션을 지정합니다. |
TypeCode |
개체의 형식을 지정합니다. |
UriComponents |
Uri의 부분을 지정합니다. |
UriFormat |
URI 정보가 이스케이프되는 방법을 제어합니다. |
UriHostNameType |
CheckHostName(String) 메서드에 대한 호스트 이름 형식을 정의합니다. |
UriIdnScope |
IdnElement 네임스페이스의 System.Configuration 구성 설정에 사용할 수 있는 값을 제공합니다. |
UriKind |
다양한 종류의 URI를 정의합니다. |
UriPartial |
GetLeftPart(UriPartial) 메서드에 대한 URI 일부를 정의합니다. |
대리자
Action |
매개 변수가 없으며 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T> |
매개 변수가 하나이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2> |
2개의 매개 변수가 있으며 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3> |
매개 변수가 3개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4> |
4개의 매개 변수가 있으며 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5> |
매개 변수가 5개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6> |
매개 변수가 6개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7> |
매개 변수가 7개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7,T8> |
매개 변수가 8개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
매개 변수가 아홉 개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
매개 변수가 10개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
매개 변수가 11개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
매개 변수가 12개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
매개 변수가 13개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
매개 변수가 14개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
매개 변수가 15개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
매개 변수가 16개이고 값을 반환하지 않는 메서드를 캡슐화합니다. |
AppDomainInitializer |
애플리케이션 도메인이 초기화될 때 호출할 콜백 메서드를 나타냅니다. |
AssemblyLoadEventHandler |
AssemblyLoad의 AppDomain 이벤트를 처리하는 메서드를 나타냅니다. |
AsyncCallback |
해당 비동기 작업을 완료할 때 호출되는 메서드를 참조합니다. |
Comparison<T> |
형식이 같은 두 개체를 비교하는 메서드를 나타냅니다. |
ConsoleCancelEventHandler |
CancelKeyPress의 Console 이벤트를 처리할 메서드를 나타냅니다. |
Converter<TInput,TOutput> |
개체를 한 형식에서 다른 형식으로 변환하는 메서드를 나타냅니다. |
CrossAppDomainDelegate |
응용 프로그램 간 도메인 호출을 위해 DoCallBack(CrossAppDomainDelegate)에서 사용됩니다. |
EventHandler |
이벤트 데이터가 없는 이벤트를 처리할 메서드를 나타냅니다. |
EventHandler<TEventArgs> |
이벤트가 데이터를 제공할 때 이벤트를 처리할 메서드를 나타냅니다. |
Func<TResult> |
매개 변수가 없고 |
Func<T,TResult> |
매개 변수가 하나이고 |
Func<T1,T2,TResult> |
매개 변수가 두 개이고 |
Func<T1,T2,T3,TResult> |
매개 변수가 세 개이고 |
Func<T1,T2,T3,T4,TResult> |
4개의 매개 변수가 있으며 |
Func<T1,T2,T3,T4,T5,TResult> |
매개 변수가 5개이고 |
Func<T1,T2,T3,T4,T5,T6,TResult> |
매개 변수가 6개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
매개 변수가 7개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
매개 변수가 8개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
매개 변수가 9개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
매개 변수가 10개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
매개 변수가 11개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
매개 변수가 12개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
매개 변수가 13개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
매개 변수가 14개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
매개 변수가 15개이고 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
매개 변수가 16개이고 |
Predicate<T> |
조건 집합을 정의하고 지정된 개체가 이러한 조건을 충족하는지 여부를 확인하는 메서드를 나타냅니다. |
ResolveEventHandler |
TypeResolve의 ResourceResolve, AssemblyResolve 또는 AppDomain 이벤트를 처리하는 메서드를 나타냅니다. |
UnhandledExceptionEventHandler |
애플리케이션 도메인에서 처리되지 않는 예외에 의해 발생된 이벤트를 처리할 메서드를 나타냅니다. |
설명
다른 클래스는 데이터 형식 변환, 메서드 매개 변수 조작, 수학, 원격 및 로컬 프로그램 호출, 애플리케이션 환경 관리 및 감독 하 고 관리 되지 않는 관리 되는 애플리케이션을 지 원하는 서비스를 제공 합니다.
액세스 형식에 System 정규화 된 형식 이름을 제공 하지 않고 C# 코드에서 네임 스페이스는 using System;
소스 코드 파일의 시작 부분에 문의 합니다.
액세스 형식에 System 네임 스페이스에서 C + + 정규화 된 형식 이름을 제공 하지 않고도 CLI 코드에 포함는 using namespace System;
소스 코드 파일의 시작 부분에 문의 합니다. 또한 사용 하 여 컴파일해야 합니다 /clr 전환 합니다.