다음을 통해 공유


System 네임스페이스

일반적으로 사용되는 값을 정의하고 데이터 형식, 이벤트 및 이벤트 처리기, 인터페이스, 특성 및 처리 예외를 참조하는 기본 클래스 및 기본 클래스를 포함합니다.

클래스

AccessViolationException

보호된 메모리를 읽거나 쓰려고 할 때 throw되는 예외입니다.

ActivationContext

현재 애플리케이션의 활성화 컨텍스트를 식별합니다. 이 클래스는 상속할 수 없습니다.

Activator

로컬 또는 원격으로 개체 형식을 만들거나 기존 원격 개체에 대한 참조를 가져오는 메서드를 포함합니다. 이 클래스는 상속할 수 없습니다.

AggregateException

애플리케이션 실행 중에 발생하는 하나 이상의 오류를 나타냅니다.

AppContext

애플리케이션의 컨텍스트에 대한 데이터를 설정하고 검색하기 위한 멤버를 제공합니다.

AppDomain

애플리케이션이 실행되는 격리된 환경인 애플리케이션 도메인을 나타냅니다. 이 클래스는 상속할 수 없습니다.

AppDomainManager

관리되지 않는 호스트에 해당하는 관리되는 호스트를 제공합니다.

AppDomainSetup

AppDomain인스턴스에 추가할 수 있는 어셈블리 바인딩 정보를 나타냅니다.

AppDomainUnloadedException

언로드된 애플리케이션 도메인에 액세스하려고 할 때 throw되는 예외입니다.

ApplicationException

애플리케이션 정의 예외의 기본 클래스 역할을 합니다.

ApplicationId

매니페스트 기반 애플리케이션을 고유하게 식별하는 데 사용되는 정보를 포함합니다. 이 클래스는 상속할 수 없습니다.

ApplicationIdentity

매니페스트 활성화 애플리케이션을 고유하게 식별하는 기능을 제공합니다. 이 클래스는 상속할 수 없습니다.

ArgumentException

메서드에 제공된 인수 중 하나가 잘못되었을 때 throw되는 예외입니다.

ArgumentNullException

null 참조(Visual Basic에서는Nothing)가 유효한 인수로 허용되지 않는 메서드에 전달될 때 throw되는 예외입니다.

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되는 예외입니다. 이 클래스는 상속할 수 없습니다.

FakeLoggerServiceProviderExtensions

단위 테스트에 사용되는 가짜 로깅을 구성하기 위한 확장입니다.

FakeRedactionServiceProviderExtensions

애플리케이션에서 가짜 재배포자를 등록할 수 있는 확장입니다.

FieldAccessException

클래스 내에서 프라이빗 또는 보호된 필드에 액세스하려는 시도가 잘못되었을 때 throw되는 예외입니다.

FileStyleUriParser

파일 구성표를 기반으로 하는 사용자 지정 가능한 파서입니다.

FlagsAttribute

열거형을 비트 필드로 처리할 수 있음을 나타냅니다. 즉, 플래그 집합입니다.

FormatException

인수의 형식이 유효하지 않거나 복합 형식 문자열 잘 구성되지 않은 경우 throw되는 예외입니다.

FormattableString

서식을 지정할 인수와 함께 복합 형식 문자열을 나타냅니다.

FtpStyleUriParser

FTP(파일 전송 프로토콜) 체계를 기반으로 하는 사용자 지정 가능한 파서입니다.

GC

사용되지 않는 메모리를 자동으로 회수하는 서비스인 시스템 가비지 수집기를 제어합니다.

GenericUriParser

계층 구조 URI에 대한 사용자 지정 가능한 파서입니다.

GopherStyleUriParser

Gopher 체계를 기반으로 하는 사용자 지정 가능한 파서입니다.

HttpStyleUriParser

HTTP 체계를 기반으로 하는 사용자 지정 가능한 파서입니다.

IndexOutOfRangeException

범위 밖에 있는 인덱스를 사용하여 배열 또는 컬렉션의 요소에 액세스하려고 할 때 throw되는 예외입니다.

InsufficientExecutionStackException

대부분의 메서드를 실행할 수 있도록 사용할 수 있는 실행 스택이 부족할 때 throw되는 예외입니다.

InsufficientMemoryException

사용 가능한 충분한 메모리에 대한 검사가 실패할 때 throw되는 예외입니다. 이 클래스는 상속할 수 없습니다.

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

실행 가능한 애플리케이션의 기본 메서드에 대한 기본 로더 최적화 정책을 설정하는 데 사용됩니다.

LocalDataStoreSlot

메모리 슬롯을 캡슐화하여 로컬 데이터를 저장합니다. 이 클래스는 상속할 수 없습니다.

MarshalByRefObject

원격을 지원하는 애플리케이션에서 애플리케이션 도메인 경계를 넘어 개체에 액세스할 수 있습니다.

Math

삼각, 로그 및 기타 일반적인 수학 함수에 대한 상수 및 정적 메서드를 제공합니다.

MathF

삼각, 로그 및 기타 일반적인 수학 함수에 대한 상수 및 정적 메서드를 제공합니다.

MemberAccessException

클래스 멤버에 대한 액세스 시도가 실패할 때 throw되는 예외입니다.

MemoryExtensions

Memory<T>, ReadOnlyMemory<T>, Span<T>ReadOnlySpan<T>같은 메모리 관련 및 범위 관련 형식에 대한 확장 메서드를 제공합니다.

MethodAccessException

부분적으로 신뢰할 수 있는 코드에서 프라이빗 메서드에 액세스하는 것과 같이 메서드에 액세스하려는 시도가 잘못되었을 때 throw되는 예외입니다.

MissingFieldException

존재하지 않는 필드에 동적으로 액세스하려고 할 때 throw되는 예외입니다. 클래스 라이브러리의 필드가 제거되거나 이름이 변경된 경우 해당 라이브러리를 참조하는 어셈블리를 다시 컴파일합니다.

MissingMemberException

존재하지 않거나 public으로 선언되지 않은 클래스 멤버에 동적으로 액세스하려고 할 때 throw되는 예외입니다. 클래스 라이브러리의 멤버가 제거되거나 이름이 바뀐 경우 해당 라이브러리를 참조하는 어셈블리를 다시 컴파일합니다.

MissingMethodException

존재하지 않는 메서드에 동적으로 액세스하려고 할 때 throw되는 예외입니다.

MTAThreadAttribute

애플리케이션의 COM 스레딩 모델이 MTA(다중 스레드 아파트)임을 나타냅니다.

MulticastDelegate

멀티캐스트 대리자를 나타냅니다. 즉, 호출 목록에 요소가 둘 이상 있을 수 있는 대리자입니다.

MulticastNotSupportedException

MulticastDelegate 형식 대신 Delegate 형식을 기반으로 두 대리자를 결합하려고 할 때 throw되는 예외입니다. 이 클래스는 상속할 수 없습니다.

NetPipeStyleUriParser

"Indigo" 시스템의 NetPipe 체계를 기반으로 하는 파서입니다.

NetTcpStyleUriParser

"Indigo" 시스템의 NetTcp 체계를 기반으로 하는 파서입니다.

NewsStyleUriParser

NNTP(네트워크 뉴스 전송 프로토콜)를 사용하는 뉴스 체계를 기반으로 하는 사용자 지정 가능한 파서입니다.

NonSerializedAttribute

serialize할 수 있는 클래스의 필드를 serialize할 수 없음을 나타냅니다. 이 클래스는 상속할 수 없습니다.

NotFiniteNumberException

부동 소수점 값이 양수 무한대, 음수 무한대 또는 NaN(Not-a-Number)인 경우 throw되는 예외입니다.

NotImplementedException

요청된 메서드 또는 작업이 구현되지 않을 때 throw되는 예외입니다.

NotSupportedException

호출된 메서드가 지원되지 않거나 호출된 기능을 지원하지 않는 스트림을 읽거나, 검색하거나, 쓰려고 할 때 throw되는 예외입니다.

Nullable

null할당할 수 있는 값 형식을 지원합니다. 이 클래스는 상속할 수 없습니다.

NullReferenceException

null 개체 참조를 역참조하려고 할 때 throw되는 예외입니다.

Object

.NET 클래스 계층의 모든 클래스를 지원하고 파생 클래스에 하위 수준 서비스를 제공합니다. 이는 모든 .NET 클래스의 궁극적인 기본 클래스입니다. 형식 계층의 루트입니다.

ObjectDisposedException

삭제된 개체에서 작업을 수행할 때 throw되는 예외입니다.

ObsoleteAttribute

더 이상 사용되지 않는 프로그램 요소를 표시합니다. 이 클래스는 상속할 수 없습니다.

OperatingSystem

버전 및 플랫폼 식별자와 같은 운영 체제에 대한 정보를 나타냅니다. 이 클래스는 상속할 수 없습니다.

OperationCanceledException

스레드가 실행 중인 작업을 취소할 때 스레드에서 throw되는 예외입니다.

OutOfMemoryException

메모리가 부족하여 프로그램 실행을 계속할 수 없을 때 throw되는 예외입니다.

OverflowException

확인된 컨텍스트에서 산술, 캐스팅 또는 변환 작업으로 인해 오버플로가 발생할 때 throw되는 예외입니다.

ParamArrayAttribute

메서드가 호출에서 가변 개수의 인수를 허용한다는 것을 나타냅니다. 이 클래스는 상속할 수 없습니다.

PlatformNotSupportedException

특정 플랫폼에서 기능이 실행되지 않을 때 throw되는 예외입니다.

Progress<T>

보고된 각 진행률 값에 대한 콜백을 호출하는 IProgress<T> 제공합니다.

Random

난수에 대한 특정 통계 요구 사항을 충족하는 숫자 시퀀스를 생성하는 알고리즘인 의사 난수 생성기를 나타냅니다.

RankException

잘못된 차원 수를 가진 배열이 메서드에 전달될 때 throw되는 예외입니다.

ResolveEventArgs

TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolveAssemblyResolve 이벤트와 같은 로더 확인 이벤트에 대한 데이터를 제공합니다.

SerializableAttribute

이진 또는 XML serialization을 사용하여 클래스를 serialize할 수 있음을 나타냅니다. 이 클래스는 상속할 수 없습니다.

StackOverflowException

실행 스택이 스택 크기를 초과할 때 throw되는 예외입니다. 이 클래스는 상속할 수 없습니다.

STAThreadAttribute

애플리케이션의 COM 스레딩 모델이 STA(단일 스레드 아파트)임을 나타냅니다.

String

텍스트를 UTF-16 코드 단위의 시퀀스로 나타냅니다.

StringComparer

특정 사례 및 문화권 기반 또는 서수 비교 규칙을 사용하는 문자열 비교 작업을 나타냅니다.

StringNormalizationExtensions

문자열 정규화를 사용하는 확장 메서드를 제공합니다.

SystemException

시스템 예외 네임스페이스의 기본 클래스 역할을 합니다.

ThreadStaticAttribute

정적 필드의 값이 각 스레드에 대해 고유하다는 것을 나타냅니다.

TimeoutException

프로세스 또는 작업에 할당된 시간이 만료되었을 때 throw되는 예외입니다.

TimeProvider

시간에 대한 추상화 기능을 제공합니다.

TimeZone

표준 시간대를 나타냅니다.

TimeZoneInfo

전 세계 모든 표준 시간대를 나타냅니다.

TimeZoneInfo.AdjustmentRule

일광 절약 시간제로의 전환과 같은 표준 시간대 조정에 대한 정보를 제공합니다.

TimeZoneNotFoundException

표준 시간대를 찾을 수 없을 때 throw되는 예외입니다.

Tuple

튜플 개체를 만들기 위한 정적 메서드를 제공합니다.

Tuple<T1>

1 튜플 또는 싱글톤을 나타냅니다.

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 튜플 또는 sextuple을 나타냅니다.

Tuple<T1,T2,T3,T4,T5,T6,T7>

7 튜플 또는 패혈을 나타냅니다.

Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>

n 8 이상인 n-튜플을 나타냅니다.

TupleExtensions

튜플이 C#의 튜플에 대한 언어 지원과 상호 운용할 수 있는 확장 메서드를 제공합니다.

Type

형식 선언을 나타냅니다. 클래스 형식, 인터페이스 형식, 배열 형식, 값 형식, 열거형 형식, 형식 매개 변수, 제네릭 형식 정의 및 개방형 또는 닫힌 생성 제네릭 형식입니다.

TypeAccessException

메서드가 액세스 권한이 없는 형식을 사용하려고 할 때 throw되는 예외입니다.

TypeInitializationException

클래스 이니셜라이저에서 throw된 예외 주위에 래퍼로 throw되는 예외입니다. 이 클래스는 상속할 수 없습니다.

TypeLoadException

형식 로드 오류가 발생할 때 throw되는 예외입니다.

TypeUnloadedException

언로드된 클래스에 액세스하려고 할 때 throw되는 예외입니다.

UnauthorizedAccessException

I/O 오류 또는 특정 유형의 보안 오류로 인해 운영 체제에서 액세스를 거부할 때 throw되는 예외입니다.

UnhandledExceptionEventArgs

애플리케이션 도메인에서 처리되지 않는 예외가 있을 때 발생하는 이벤트에 대한 데이터를 제공합니다.

Uri

URI(Uniform Resource Identifier)의 개체 표현과 URI 부분에 쉽게 액세스할 수 있도록 합니다.

UriBuilder

URI(Uniform Resource Identifier)에 대한 사용자 지정 생성자를 제공하고 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

String 형식을 Uri 형식으로 변환하고 그 반대로 변환합니다.

ValueType

값 형식에 대한 기본 클래스를 제공합니다.

Version

어셈블리, 운영 체제 또는 공용 언어 런타임의 버전 번호를 나타냅니다. 이 클래스는 상속할 수 없습니다.

WeakReference

가비지 수집에서 해당 개체를 회수하도록 허용하면서 개체를 참조하는 약한 참조를 나타냅니다.

WeakReference<T>

가비지 수집에서 해당 개체를 회수할 수 있도록 허용하면서 개체를 참조하는 형식화된 약한 참조를 나타냅니다.

WindowsRuntimeSystemExtensions

작업과 Windows 런타임 비동기 작업 및 작업 간에 변환하기 위한 확장 메서드를 제공합니다.

구조체

ArgIterator

가변 길이 인수 목록을 나타냅니다. 즉, 가변 개수의 인수를 사용하는 함수의 매개 변수입니다.

ArraySegment<T>.Enumerator

ArraySegment<T>요소에 대한 열거자를 제공합니다.

ArraySegment<T>

1차원 배열의 섹션을 구분합니다.

Boolean

부울(true 또는 false) 값을 나타냅니다.

Byte

부호 없는 8비트 정수입니다.

Char

문자를 UTF-16 코드 단위로 나타냅니다.

ConsoleKeyInfo

콘솔 키로 표시되는 문자와 Shift, Alt 및 Ctrl 한정자 키의 상태를 포함하여 누른 콘솔 키에 대해 설명합니다.

DateOnly

그레고리오력에서 0001년 1월 1일 안노 도미니(일반시대)부터 9999년 12월 31일(C.E.)까지의 값으로 날짜를 나타냅니다.

DateTime

일반적으로 날짜 및 시간으로 표현되는 인스턴트 시간을 나타냅니다.

DateTimeOffset

UTC(협정 세계시)를 기준으로 날짜 및 시간으로 표현되는 특정 시점을 나타냅니다.

Decimal

10진수 부동 소수점 숫자를 나타냅니다.

Delegate.InvocationListEnumerator<TDelegate>

대리자 호출 목록에 대한 열거자를 제공합니다.

Double

배정밀도 부동 소수점 숫자를 나타냅니다.

Environment.ProcessCpuUsage

일반적으로 사용되는 값을 정의하고 데이터 형식, 이벤트 및 이벤트 처리기, 인터페이스, 특성 및 처리 예외를 참조하는 기본 클래스 및 기본 클래스를 포함합니다.

GCGenerationInfo

GCMemoryInfo보고된 GC의 진입 및 종료에 대한 세대의 크기 및 fragmenation을 나타냅니다.

GCMemoryInfo

가비지 수집 정보를 검색하는 데 사용할 수 있는 API 집합을 제공합니다.

Guid

GUID(Globally Unique Identifier)를 나타냅니다.

Half

반정밀도 부동 소수점 숫자를 나타냅니다.

HashCode

여러 값에 대한 해시 코드를 단일 해시 코드로 결합합니다.

Index

컬렉션을 처음부터 끝까지 인덱싱하는 데 사용할 수 있는 형식을 나타냅니다.

Int128

부가된 128비트 정수입니다.

Int16

부가된 16비트 정수입니다.

Int32

부가된 32비트 정수입니다.

Int64

부가된 64비트 정수입니다.

IntPtr

비트 너비가 포인터와 같은 부호 있는 정수입니다.

Memory<T>

메모리의 연속 영역을 나타냅니다.

MemoryExtensions.SpanSplitEnumerator<T>

일반적으로 사용되는 값을 정의하고 데이터 형식, 이벤트 및 이벤트 처리기, 인터페이스, 특성 및 처리 예외를 참조하는 기본 클래스 및 기본 클래스를 포함합니다.

MemoryExtensions.TryWriteInterpolatedStringHandler

언어 컴파일러에서 보간된 문자열의 형식을 문자 범위로 지정하는 데 사용하는 처리기를 제공합니다.

ModuleHandle

모듈의 런타임 핸들을 나타냅니다.

Nullable<T>

null할당할 수 있는 값 형식을 나타냅니다.

Range

시작 및 끝 인덱스가 있는 범위를 나타냅니다.

ReadOnlyMemory<T>

ReadOnlySpan<T>유사하게 인접한 메모리 영역을 나타냅니다. ReadOnlySpan<T>달리 바이레프와 유사한 형식은 아닙니다.

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-value 튜플을 나타냅니다. 여기서 n 8 이상입니다.

Void

값을 반환하지 않는 메서드의 반환 값 형식을 지정합니다.

인터페이스

_AppDomain

AppDomain 클래스의 공용 멤버를 관리되지 않는 코드에 노출합니다.

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>

문자 범위를 값으로 구문 분석하는 메커니즘을 정의합니다.

IUtf8SpanFormattable

개체의 문자열 표현을 UTF-8로 범위로 서식을 지정하는 기능을 제공합니다.

IUtf8SpanParsable<TSelf>

UTF-8 문자의 범위를 값으로 구문 분석하는 메커니즘을 정의합니다.

열거형

ActivationContext.ContextForm

매니페스트 활성화 애플리케이션의 컨텍스트를 나타냅니다.

AppDomainManagerInitializationOptions

사용자 지정 애플리케이션 도메인 관리자가 새 도메인을 초기화할 때 수행하는 작업을 지정합니다.

AttributeTargets

특성을 적용하는 데 유효한 애플리케이션 요소를 지정합니다.

Base64FormattingOptions

관련 ToBase64CharArrayToBase64String 메서드가 출력에 줄 바꿈을 삽입할지 여부를 지정합니다.

ConsoleColor

콘솔의 전경색과 배경색을 정의하는 상수입니다.

ConsoleKey

콘솔에서 표준 키를 지정합니다.

ConsoleModifiers

키보드의 Shift, Alt 및 Ctrl 한정자 키를 나타냅니다.

ConsoleSpecialKey

현재 프로세스를 중단할 수 있는 한정자와 콘솔 키의 조합을 지정합니다.

DateTimeKind

DateTime 개체가 현지 시간, UTC(협정 세계시)를 나타내는지 또는 현지 시간 또는 UTC로 지정되지 않았는지를 지정합니다.

DayOfWeek

요일을 지정합니다.

Environment.SpecialFolder

시스템 특수 폴더에 대한 디렉터리 경로를 검색하는 데 사용되는 열거형 상수입니다.

Environment.SpecialFolderOption

특수 폴더의 경로를 가져오는 데 사용할 옵션을 지정합니다.

EnvironmentVariableTarget

환경 변수가 집합 또는 가져오기 작업에 저장되거나 검색되는 위치를 지정합니다.

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

System.Configuration 네임스페이스에서 IdnElement 구성 설정에 사용할 수 있는 값을 제공합니다.

UriKind

다양한 종류의 URI를 정의합니다.

UriPartial

GetLeftPart(UriPartial) 메서드에 대한 URI 부분을 정의합니다.

대리자

Action

매개 변수가 없고 값을 반환하지 않는 메서드를 캡슐화합니다.

Action<T>

단일 매개 변수가 있고 값을 반환하지 않는 메서드를 캡슐화합니다.

Action<T1,T2>

두 개의 매개 변수가 있고 값을 반환하지 않는 메서드를 캡슐화합니다.

Action<T1,T2,T3>

세 개의 매개 변수가 있고 값을 반환하지 않는 메서드를 캡슐화합니다.

Action<T1,T2,T3,T4>

네 개의 매개 변수가 있고 값을 반환하지 않는 메서드를 캡슐화합니다.

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>

매개 변수가 9개이고 값을 반환하지 않는 메서드를 캡슐화합니다.

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

AppDomain AssemblyLoad 이벤트를 처리하는 메서드를 나타냅니다.

AsyncCallback

해당 비동기 작업이 완료될 때 호출할 메서드를 참조합니다.

Comparison<T>

동일한 형식의 두 개체를 비교하는 메서드를 나타냅니다.

ConsoleCancelEventHandler

Console CancelKeyPress 이벤트를 처리할 메서드를 나타냅니다.

Converter<TInput,TOutput>

개체를 한 형식에서 다른 형식으로 변환하는 메서드를 나타냅니다.

CrossAppDomainDelegate

DoCallBack(CrossAppDomainDelegate) 애플리케이션 간 도메인 호출에 사용됩니다.

EventHandler

이벤트 데이터가 없는 이벤트를 처리할 메서드를 나타냅니다.

EventHandler<TEventArgs>

이벤트가 데이터를 제공하는 경우 이벤트를 처리할 메서드를 나타냅니다.

Func<TResult>

매개 변수가 없는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T,TResult>

하나의 매개 변수가 있는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,TResult>

두 개의 매개 변수가 있는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,TResult>

세 개의 매개 변수가 있는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,TResult>

네 개의 매개 변수가 있는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,TResult>

5개의 매개 변수가 있는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,TResult>

6개의 매개 변수가 있는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,TResult>

7개의 매개 변수가 있는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

8개의 매개 변수가 있는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

9개의 매개 변수가 있는 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

매개 변수가 10개인 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>

매개 변수가 11개인 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>

매개 변수가 12개인 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>

매개 변수가 13개인 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>

매개 변수가 14개인 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>

매개 변수가 15개인 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>

매개 변수가 16개인 메서드를 캡슐화하고 TResult 매개 변수로 지정된 형식의 값을 반환합니다.

Predicate<T>

조건 집합을 정의하고 지정된 개체가 해당 조건을 충족하는지 여부를 결정하는 메서드를 나타냅니다.

ResolveEventHandler

AppDomain TypeResolve, ResourceResolve또는 AssemblyResolve 이벤트를 처리하는 메서드를 나타냅니다.

UnhandledExceptionEventHandler

애플리케이션 도메인에서 처리되지 않는 예외에 의해 발생한 이벤트를 처리할 메서드를 나타냅니다.

설명

다른 클래스는 데이터 형식 변환, 메서드 매개 변수 조작, 수학, 원격 및 로컬 프로그램 호출, 애플리케이션 환경 관리 및 관리되지 않는 애플리케이션의 감독을 지원하는 서비스를 제공합니다.

정규화된 형식 이름을 제공하지 않고 C# 코드에서 System 네임스페이스의 형식에 액세스하려면 소스 코드 파일의 시작 부분에 using System; 문을 포함합니다.

정규화된 형식 이름을 제공하지 않고 C++/CLI 코드에서 System 네임스페이스의 형식에 액세스하려면 소스 코드 파일의 시작 부분에 using namespace System; 문을 포함합니다. 또한 /clr 스위치를 사용하여 컴파일해야 합니다.