System 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일반적으로 사용되는 값을 정의하고 데이터 형식, 이벤트 및 이벤트 처리기, 인터페이스, 특성 및 처리 예외를 참조하는 기본 클래스 및 기본 클래스를 포함합니다.
클래스
| AccessViolationException |
보호된 메모리를 읽거나 쓰려고 할 때 throw되는 예외입니다. |
| ActivationContext |
현재 애플리케이션의 활성화 컨텍스트를 식별합니다. 이 클래스는 상속할 수 없습니다. |
| Activator |
로컬 또는 원격으로 개체 형식을 만들거나 기존 원격 개체에 대한 참조를 가져오는 메서드를 포함합니다. 이 클래스는 상속할 수 없습니다. |
| AggregateException |
애플리케이션 실행 중에 발생하는 하나 이상의 오류를 나타냅니다. |
| AppContext |
애플리케이션의 컨텍스트에 대한 데이터를 설정하고 검색하기 위한 멤버를 제공합니다. |
| AppDomain |
애플리케이션이 실행되는 격리된 환경인 애플리케이션 도메인을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| AppDomainManager |
관리되지 않는 호스트에 해당하는 관리되는 호스트를 제공합니다. |
| AppDomainSetup |
AppDomain인스턴스에 추가할 수 있는 어셈블리 바인딩 정보를 나타냅니다. |
| AppDomainUnloadedException |
언로드된 애플리케이션 도메인에 액세스하려고 할 때 throw되는 예외입니다. |
| ApplicationException |
애플리케이션 정의 예외의 기본 클래스 역할을 합니다. |
| ApplicationId |
매니페스트 기반 애플리케이션을 고유하게 식별하는 데 사용되는 정보를 포함합니다. 이 클래스는 상속할 수 없습니다. |
| ApplicationIdentity |
매니페스트 활성화 애플리케이션을 고유하게 식별하는 기능을 제공합니다. 이 클래스는 상속할 수 없습니다. |
| ArgumentException |
메서드에 제공된 인수 중 하나가 잘못되었을 때 throw되는 예외입니다. |
| ArgumentNullException |
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되는 예외입니다. 이 클래스는 상속할 수 없습니다. |
| 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 |
|
| 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, ReflectionOnlyAssemblyResolve및 AssemblyResolve 이벤트와 같은 로더 확인 이벤트에 대한 데이터를 제공합니다. |
| 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 | |
| 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진수 부동 소수점 숫자를 나타냅니다. |
| 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> |
|
| 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 |
관련 ToBase64CharArray 및 ToBase64String 메서드가 출력에 줄 바꿈을 삽입할지 여부를 지정합니다. |
| 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> |
매개 변수가 없는 메서드를 캡슐화하고 |
| Func<T,TResult> |
하나의 매개 변수가 있는 메서드를 캡슐화하고 |
| Func<T1,T2,TResult> |
두 개의 매개 변수가 있는 메서드를 캡슐화하고 |
| Func<T1,T2,T3,TResult> |
세 개의 매개 변수가 있는 메서드를 캡슐화하고 |
| Func<T1,T2,T3,T4,TResult> |
네 개의 매개 변수가 있는 메서드를 캡슐화하고 |
| 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 |
AppDomain TypeResolve, ResourceResolve또는 AssemblyResolve 이벤트를 처리하는 메서드를 나타냅니다. |
| UnhandledExceptionEventHandler |
애플리케이션 도메인에서 처리되지 않는 예외에 의해 발생한 이벤트를 처리할 메서드를 나타냅니다. |
설명
다른 클래스는 데이터 형식 변환, 메서드 매개 변수 조작, 수학, 원격 및 로컬 프로그램 호출, 애플리케이션 환경 관리 및 관리되지 않는 애플리케이션의 감독을 지원하는 서비스를 제공합니다.
정규화된 형식 이름을 제공하지 않고 C# 코드에서 System 네임스페이스의 형식에 액세스하려면 소스 코드 파일의 시작 부분에 using System; 문을 포함합니다.
정규화된 형식 이름을 제공하지 않고 C++/CLI 코드에서 System 네임스페이스의 형식에 액세스하려면 소스 코드 파일의 시작 부분에 using namespace System; 문을 포함합니다. 또한 /clr 스위치를 사용하여 컴파일해야 합니다.