System Obor názvů

Obsahuje základní třídy a základní třídy, které definují běžně používané hodnoty a odkazují na datové typy, události a obslužné rutiny událostí, rozhraní, atributy a výjimky zpracování.

Třídy

AccessViolationException

Výjimka, která se vyvolá při pokusu o čtení nebo zápis chráněné paměti.

ActivationContext

Identifikuje kontext aktivace pro aktuální aplikaci. Tato třída se nemůže dědit.

Activator

Obsahuje metody pro místní nebo vzdálené vytváření typů objektů nebo získání odkazů na existující vzdálené objekty. Tato třída se nemůže dědit.

AggregateException

Představuje jednu nebo více chyb, ke kterým dochází během provádění aplikace.

AppContext

Poskytuje členy pro nastavení a načítání dat o kontextu aplikace.

AppDomain

Představuje doménu aplikace, což je izolované prostředí, ve kterém se aplikace spouští. Tato třída se nemůže dědit.

AppDomainManager

Poskytuje spravovaný ekvivalent nespravovaného hostitele.

AppDomainSetup

Představuje informace o vazbě sestavení, které lze přidat do instance objektu AppDomain.

AppDomainUnloadedException

Výjimka, která se vyvolá při pokusu o přístup k doméně nenačtené aplikace.

ApplicationException

Slouží jako základní třída pro výjimky definované aplikací.

ApplicationId

Obsahuje informace používané k jedinečné identifikaci aplikace založené na manifestu. Tato třída se nemůže dědit.

ApplicationIdentity

Poskytuje možnost jedinečně identifikovat aplikaci aktivovanou manifestem. Tato třída se nemůže dědit.

ArgumentException

Výjimka, která je vyvolán, když jeden z argumentů zadaný do metody není platný.

ArgumentNullException

Výjimka, která je vyvolán, když je odkaz null (Nothing v jazyce Visual Basic) předán metodě, která ji nepřijímá jako platný argument.

ArgumentOutOfRangeException

Výjimka, která je vyvolána, když hodnota argumentu je mimo povolený rozsah hodnot definovaných vyvolanou metodou.

ArithmeticException

Výjimka vyvolaná pro chyby v aritmetické operaci, přetypování nebo převodu.

Array

Poskytuje metody pro vytváření, manipulaci, vyhledávání a řazení polí, a tím slouží jako základní třída pro všechna pole v modulu CLR (Common Language Runtime).

ArrayTypeMismatchException

Výjimka, která je vyvolán při pokusu o uložení prvku nesprávného typu v poli.

AssemblyLoadEventArgs

Poskytuje data pro událost AssemblyLoad.

Attribute

Představuje základní třídu pro vlastní atributy.

AttributeUsageAttribute

Určuje použití jiné třídy atributu. Tato třída se nemůže dědit.

BadImageFormatException

Výjimka, která je vyvolán v případě, že obrázek souboru dynamické knihovny (DLL) nebo spustitelného programu je neplatný.

BinaryData

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty.

BitConverter

Převede základní datové typy na pole bajtů a pole bajtů na základní datové typy.

Buffer

Pracuje s poli primitivních typů.

CannotUnloadAppDomainException

Výjimka, která se vyvolá při pokusu o uvolnění domény aplikace selže.

CharEnumerator

Podporuje iteraci objektu String a čtení jeho jednotlivých znaků. Tato třída se nemůže dědit.

CLSCompliantAttribute

Určuje, zda je prvek programu kompatibilní se specifikací CLS (Common Language Specification). Tato třída se nemůže dědit.

Console

Představuje standardní vstupní, výstupní a chybové datové proudy pro konzolové aplikace. Tato třída se nemůže dědit.

ConsoleCancelEventArgs

Poskytuje data pro událost CancelKeyPress. Tato třída se nemůže dědit.

ContextBoundObject

Definuje základní třídu pro všechny kontextově vázané třídy.

ContextMarshalException

Výjimka, která je vyvolán při pokusu o zařazování objektu přes hranici kontextu selže.

ContextStaticAttribute

Označuje, že hodnota statického pole je pro konkrétní kontext jedinečná.

Convert

Převede základní datový typ na jiný základní datový typ.

DataMisalignedException

Výjimka, která se vyvolá, když se jednotka dat přečte nebo zapíše na adresu, která není násobek velikosti dat. Tato třída se nemůže dědit.

DBNull

Představuje neexistující hodnotu. Tato třída se nemůže dědit.

Delegate

Představuje delegáta, což je datová struktura, která odkazuje na statickou metodu nebo instanci třídy a metodu instance této třídy.

DivideByZeroException

Výjimka, která se vyvolá při pokusu o vydělení integrálu nebo Decimal hodnoty nulou.

DllNotFoundException

Výjimka, která je vyvolán, když knihovna DLL zadaná v importu knihovny DLL nebyla nalezena.

DuplicateWaitObjectException

Výjimka, která je vyvolán, když se objekt objeví více než jednou v poli synchronizačních objektů.

EntryPointNotFoundException

Výjimka, která je vyvolán, když pokus o načtení třídy selže kvůli absenci metody zadávání.

Enum

Poskytuje základní třídu pro výčty.

Environment

Poskytuje informace a prostředky pro manipulaci s aktuálním prostředím a platformou. Tato třída se nemůže dědit.

EventArgs

Představuje základní třídu pro třídy, které obsahují data událostí, a poskytuje hodnotu pro události, které neobsahují data událostí.

Exception

Představuje chyby, ke kterým dochází během provádění aplikace.

ExecutionEngineException

Výjimka, která je vyvolán, když dojde k vnitřní chybě ve spouštěcím modulu modulu ClR (Common Language Runtime). Tato třída se nemůže dědit.

FakeLoggerServiceProviderExtensions

Rozšíření pro konfiguraci falešného protokolování, která se používají v testech jednotek.

FakeRedactionServiceProviderExtensions

Rozšíření, která umožňují registraci falešného redaktoru v aplikaci.

FieldAccessException

Výjimka, která je vyvolán při neplatném pokusu o přístup k privátnímu nebo chráněnému poli uvnitř třídy.

FileStyleUriParser

Přizpůsobitelný analyzátor založený na schématu Soubor.

FlagsAttribute

Označuje, že výčet lze považovat za bitové pole; to znamená sadu příznaků.

FormatException

Výjimka, která je vyvolán, když formát argumentu je neplatný nebo pokud složený formátový řetězec není správně vytvořen.

FormattableString

Představuje složený formátovací řetězec spolu s argumenty, které mají být formátovány.

FtpStyleUriParser

Přizpůsobitelný analyzátor založený na schématu protokolu FTP (File Transfer Protocol).

GC

Řídí systém uvolňování paměti, službu, která automaticky uvolní nevyužitou paměť.

GenericUriParser

Přizpůsobitelný analyzátor pro hierarchický identifikátor URI.

GopherStyleUriParser

Přizpůsobitelný analyzátor založený na schématu Gopher.

HttpStyleUriParser

Přizpůsobitelný analyzátor založený na schématu HTTP.

IndexOutOfRangeException

Výjimka, která je vyvolán při pokusu o přístup k prvku pole nebo kolekce s indexem, který je mimo jeho hranice.

InsufficientExecutionStackException

Výjimka, která je vyvolán, když je k dispozici dostatečný zásobník spuštění pro většinu metod ke spuštění.

InsufficientMemoryException

Výjimka, která je vyvolán, když kontrola dostatečné dostupné paměti selže. Tato třída se nemůže dědit.

InvalidCastException

Výjimka, která je vyvolán pro neplatné přetypování nebo explicitní převod.

InvalidOperationException

Výjimka, která je vyvolán, když volání metody je neplatné pro aktuální stav objektu.

InvalidProgramException

Výjimka, která je vyvolána, když program obsahuje neplatný jazyk MSIL (Microsoft Intermediate Language) nebo metadata. Obecně to značí chybu v kompilátoru, který program vygeneroval. Tato výjimka je vyvolána také v případě, že program překročil limity implementace interního modulu runtime.

InvalidTimeZoneException

Výjimka, která je vyvolán, když informace o časovém pásmu jsou neplatné.

Lazy<T>

Poskytuje podporu pro opožděnou inicializaci.

Lazy<T,TMetadata>

Poskytuje opožděný nepřímý odkaz na objekt a jeho přidružená metadata pro použití Managed Extensibility Framework.

LdapStyleUriParser

Přizpůsobitelný analyzátor založený na schématu protokolu LDAP (Lightweight Directory Access Protocol).

LoaderOptimizationAttribute

Slouží k nastavení výchozí zásady optimalizace zavaděče pro hlavní metodu spustitelné aplikace.

LocalDataStoreSlot

Zapouzdří slot paměti pro ukládání místních dat. Tato třída se nemůže dědit.

MarshalByRefObject

Umožňuje přístup k objektům přes hranice domény aplikace v aplikacích, které podporují vzdálené komunikace.

Math

Poskytuje konstanty a statické metody pro trigonometrické, logaritmické a další běžné matematické funkce.

MathF

Poskytuje konstanty a statické metody pro trigonometrické, logaritmické a další běžné matematické funkce.

MemberAccessException

Výjimka, která je vyvolán při pokusu o přístup ke členu třídy selže.

MemoryExtensions

Poskytuje rozšiřující metody pro typy související s pamětí a span, jako Memory<T>jsou , ReadOnlyMemory<T>, Span<T>a ReadOnlySpan<T>.

MethodAccessException

Výjimka, která je vyvolán, když dojde k neplatnému pokusu o přístup k metodě, například přístup k privátní metodě z částečně důvěryhodného kódu.

MissingFieldException

Výjimka, která je vyvolán při pokusu o dynamický přístup k poli, které neexistuje. Pokud bylo pole v knihovně tříd odebráno nebo přejmenováno, znovu zkompilujte všechna sestavení, která na tuto knihovnu odkazují.

MissingMemberException

Výjimka, která je vyvolán při pokusu o dynamický přístup k členu třídy, který neexistuje nebo který není deklarován jako veřejný. Pokud byl člen v knihovně tříd odebrán nebo přejmenován, znovu zkompilujte všechna sestavení, která odkazují na tuto knihovnu.

MissingMethodException

Výjimka, která je vyvolán při pokusu o dynamický přístup k metodě, která neexistuje.

MTAThreadAttribute

Označuje, že model vláken modelu COM pro aplikaci je vícevláknový byt (MTA).

MulticastDelegate

Představuje vícesměrového delegáta; to znamená delegát, který může mít v seznamu vyvolání více než jeden prvek.

MulticastNotSupportedException

Výjimka, která je vyvolán při pokusu o kombinování dvou delegátů na Delegate základě typu místo MulticastDelegate typu. Tato třída se nemůže dědit.

NetPipeStyleUriParser

Analyzátor založený na schématu NetPipe pro systém "Indigo".

NetTcpStyleUriParser

Analyzátor založený na schématu NetTcp pro systém "Indigo".

NewsStyleUriParser

Přizpůsobitelný analyzátor založený na schématu zpráv pomocí protokolu NNTP (Network News Transfer Protocol).

NonSerializedAttribute

Označuje, že pole serializovatelné třídy by nemělo být serializováno. Tato třída se nemůže dědit.

NotFiniteNumberException

Výjimka, která je vyvolán, když hodnota s plovoucí desetinnou čárkou je kladné nekonečno, záporné nekonečno nebo Není číslo (NaN).

NotImplementedException

Výjimka, která je vyvolána, když není implementována požadovaná metoda nebo operace.

NotSupportedException

Výjimka, která je vyvolána, když je vyvolána metoda není podporována, nebo při pokusu o čtení, hledání nebo zápis do datového proudu, který nepodporuje vyvolanou funkci.

Nullable

Podporuje typ hodnoty, který lze přiřadit null. Tato třída se nemůže dědit.

NullReferenceException

Výjimka, která je vyvolán při pokusu o přesferencování null odkaz na objekt.

Object

Podporuje všechny třídy v hierarchii tříd .NET a poskytuje služby na nízké úrovni pro odvozené třídy. Toto je konečná základní třída všech tříd .NET; je kořenem hierarchie typů.

ObjectDisposedException

Výjimka, která je vyvolán při operaci je provedena na odstraněný objekt.

ObsoleteAttribute

Označí prvky programu, které se už nepoužívají. Tato třída se nemůže dědit.

OperatingSystem

Představuje informace o operačním systému, jako je verze a identifikátor platformy. Tato třída se nemůže dědit.

OperationCanceledException

Výjimka, která je vyvolána ve vlákně při zrušení operace, kterou vlákno bylo spuštěno.

OutOfMemoryException

Výjimka, která je vyvolán, když není dostatek paměti pro pokračování v provádění programu.

OverflowException

Výjimka, která je vyvolán při aritmetické, přetypování nebo převodní operace v kontrolovaném kontextu vede k přetečení.

ParamArrayAttribute

Označuje, že metoda při vyvolání umožní proměnný počet argumentů. Tato třída se nemůže dědit.

PlatformNotSupportedException

Výjimka, která se vyvolá, když se funkce nespustí na konkrétní platformě.

Progress<T>

Poskytuje metodu IProgress<T> , která volá zpětná volání pro každou hlášenou hodnotu průběhu.

Random

Představuje pseudonáhodný generátor čísel, což je algoritmus, který vytváří posloupnost čísel, které splňují určité statistické požadavky na náhodnost.

RankException

Výjimka, která je vyvolán při poli s nesprávným počtem dimenzí je předán metodě.

ResolveEventArgs

Poskytuje data pro události překladu zavaděčeTypeResolve, jako jsou události , ResourceResolveReflectionOnlyAssemblyResolve, a AssemblyResolve .

SerializableAttribute

Označuje, že třídu lze serializovat pomocí binárního nebo XML serializace. Tato třída se nemůže dědit.

StackOverflowException

Výjimka, která se vyvolá, když zásobník spuštění překročí velikost zásobníku. Tato třída se nemůže dědit.

STAThreadAttribute

Označuje, že model vláken modelu COM pro aplikaci je jednovláknový byt (STA).

String

Představuje text jako sekvenci jednotek kódu UTF-16.

StringComparer

Představuje operaci porovnání řetězců, která používá konkrétní případ a pravidla porovnání založené na jazykové verzi nebo řadové porovnání.

StringNormalizationExtensions

Poskytuje rozšiřující metody pro práci s normalizací řetězců.

SystemException

Slouží jako základní třída pro obor názvů systémových výjimek.

ThreadStaticAttribute

Označuje, že hodnota statického pole je pro každé vlákno jedinečná.

TimeoutException

Výjimka, která je vyvolána, když vypršel čas přidělený pro proces nebo operaci.

TimeProvider

Poskytuje abstrakci času.

TimeZone

Představuje časové pásmo.

TimeZoneInfo

Představuje jakékoli časové pásmo na světě.

TimeZoneInfo.AdjustmentRule

Poskytuje informace o úpravě časového pásma, například přechod na letní čas a z letního času.

TimeZoneNotFoundException

Výjimka, která je vyvolán, když nelze najít časové pásmo.

Tuple

Poskytuje statické metody pro vytváření objektů řazené kolekce členů.

Tuple<T1>

Představuje řazenou kolekci řazených kolekcí řazených kolekcí členů.

Tuple<T1,T2>

Představuje řazenou kolekci 2 členů nebo dvojici.

Tuple<T1,T2,T3>

Představuje 3 řazenou kolekci členů nebo trojnásobek.

Tuple<T1,T2,T3,T4>

Představuje čtyřnásobnou řazenou kolekci členů.

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

Představuje řazenou kolekci 5 členů nebo pěti řazenou kolekci.

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

Představuje řazenou kolekci 6 členů neboli sextuple.

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

Představuje řazenou kolekci se 7 členů nebo septuple.

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

Představuje n-řazenou kolekci členů, kde n je 8 nebo vyšší.

TupleExtensions

Poskytuje rozšiřující metody pro řazené kolekce členů pro spolupráci s podporou jazyka pro řazené kolekce členů v jazyce C#.

Type

Představuje deklarace typů: typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtu, parametry typu, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy.

TypeAccessException

Výjimka, která je vyvolán, když se metoda pokusí použít typ, ke kterému nemá přístup.

TypeInitializationException

Výjimka, která je vyvolán jako obálka kolem výjimky vyvolané inicializátorem třídy. Tato třída se nemůže dědit.

TypeLoadException

Výjimka, která je vyvolána, když dojde k selhání načítání typu.

TypeUnloadedException

Výjimka, která je vyvolána při pokusu o přístup k uvolněné třídě.

UnauthorizedAccessException

Výjimka, která se vyvolá, když operační systém odepře přístup kvůli chybě vstupně-výstupních operací nebo určitému typu chyby zabezpečení.

UnhandledExceptionEventArgs

Poskytuje data pro událost, která je vyvolána, pokud existuje výjimka, která není zpracována v žádné doméně aplikace.

Uri

Poskytuje reprezentaci identifikátoru URI ve formě objektu a snadný přístup k částem identifikátoru URI.

UriBuilder

Poskytuje vlastní konstruktor pro identifikátory URI (Uniform Resource Identifier) a upravuje identifikátory URI pro Uri třídu.

UriFormatException

Výjimka, která je vyvolána při zjištění neplatného identifikátoru URI (Uniform Resource Identifier).

UriParser

Analyzuje nové schéma identifikátoru URI. Toto je abstraktní třída.

UriTemplate

Třída, která představuje šablonu identifikátoru URI (Uniform Resource Identifier).

UriTemplateEquivalenceComparer

Třída používaná k porovnání UriTemplate instancí pro strukturální ekvivalenci (místo odkazu).

UriTemplateMatch

Třída, která představuje výsledky operace shody v UriTemplate instanci.

UriTemplateMatchException

Představuje chybu při přiřazování objektu Uri k objektu UriTemplateTable.

UriTemplateTable

Třída, která představuje asociativní sadu UriTemplate objektů.

UriTypeConverter

String Převede typ na Uri typ a naopak.

ValueType

Poskytuje základní třídu pro typy hodnot.

Version

Představuje číslo verze sestavení, operačního systému nebo modulu CLR (Common Language Runtime). Tato třída se nemůže dědit.

WeakReference

Představuje slabý odkaz, který odkazuje na objekt a přesto umožňuje, aby byl tento objekt uvolněn uvolňováním paměti.

WeakReference<T>

Představuje typ slabého odkazu, který odkazuje na objekt, zatímco stále umožňuje, aby byl tento objekt uvolněn uvolňováním paměti.

WindowsRuntimeSystemExtensions

Poskytuje rozšiřující metody pro převod mezi úkoly a prostředí Windows Runtime asynchronních akcí a operací.

Struktury

ArgIterator

Představuje seznam argumentů proměnné délky; to znamená parametry funkce, která přijímá proměnný počet argumentů.

ArraySegment<T>.Enumerator

Poskytuje enumerátor pro prvky objektu ArraySegment<T>.

ArraySegment<T>

Odděluje oddíl jednorozměrného pole.

Boolean

Představuje logickou hodnotu (true nebo false).

Byte

Představuje 8bitové celé číslo bez znaménka.

Char

Představuje znak jako jednotku kódu UTF-16.

ConsoleKeyInfo

Popisuje stisknutou klávesu konzoly, včetně znaku reprezentovaného klávesou konzoly a stavu modifikačních kláves SHIFT, ALT a CTRL.

DateOnly

Představuje kalendářní data s hodnotami v rozsahu od 1. ledna 0001 Anno Domini (Common Era) do 31. prosince 9999 n.d. (C.E.) v gregoriánském kalendáři.

DateTime

Představuje okamžik v čase, obvykle vyjádřený jako datum a čas dne.

DateTimeOffset

Představuje bod v čase, obvykle vyjádřený jako datum a čas dne, vzhledem k koordinovanému univerzálnímu času (UTC).

Decimal

Představuje desetinné číslo s plovoucí desetinnou čárkou.

Delegate.InvocationListEnumerator<TDelegate>

Obsahuje základní třídy a základní třídy, které definují běžně používané hodnoty a odkazují na datové typy, události a obslužné rutiny událostí, rozhraní, atributy a výjimky zpracování.

Double

Představuje číslo s plovoucí desetinou čárkou s dvojitou přesností.

GCGenerationInfo

Představuje velikost a fragmenaci generace při vstupu a výstupu uvolňování paměti uvedené v GCMemoryInfo.

GCMemoryInfo

Poskytuje sadu rozhraní API, která se dají použít k načtení informací o uvolňování paměti.

Guid

Představuje globálně jedinečný identifikátor (GUID).

Half

Představuje číslo s plovoucí desetinou čárkou s poloviční přesností.

HashCode

Kombinuje kód hash pro více hodnot do jednoho hash kódu.

Index

Představuje typ, který lze použít k indexování kolekce od začátku nebo konce.

Int128

Představuje 128bitové podepsané celé číslo.

Int16

Představuje 16bitové celé číslo se signoumi sadou.

Int32

Představuje 32bitové celé číslo se signoum sadou.

Int64

Představuje 64bitové celé číslo se signoum sadou.

IntPtr

Představuje celé číslo se sadou, kde je bitová šířka stejná jako ukazatel.

Memory<T>

Představuje souvislou oblast paměti.

MemoryExtensions.TryWriteInterpolatedStringHandler

Poskytuje obslužnou rutinu používanou kompilátorem jazyka k formátování interpolovaných řetězců na rozsahy znaků.

ModuleHandle

Představuje popisovač modulu runtime pro modul.

Nullable<T>

Představuje typ hodnoty, který lze přiřadit null.

Range

Představuje rozsah, který má počáteční a koncové indexy.

ReadOnlyMemory<T>

Představuje souvislou oblast paměti, podobně jako ReadOnlySpan<T>. Na rozdíl od ReadOnlySpan<T>se nejedná o typ typu byref.

ReadOnlySpan<T>.Enumerator

Poskytuje enumerátor pro prvky objektu ReadOnlySpan<T>.

ReadOnlySpan<T>

Poskytuje typově bezpečnou a paměťově bezpečnou reprezentaci jen pro čtení souvislé oblasti libovolné paměti.

RuntimeArgumentHandle

Odkazuje na seznam argumentů proměnné délky.

RuntimeFieldHandle

Představuje pole pomocí tokenu interních metadat.

RuntimeMethodHandle

RuntimeMethodHandle je popisovač reprezentace interních metadat metody.

RuntimeTypeHandle

Představuje typ pomocí tokenu interních metadat.

SByte

Představuje 8bitové celé číslo se signoum sadou.

SequencePosition

Představuje pozici v nesouvislé sadě paměti. Vlastnosti tohoto typu by neměly být interpretovány ničím kromě typu, který ho vytvořil.

Single

Představuje číslo s plovoucí desetinou čárkou s jednoduchou přesností.

Span<T>.Enumerator

Poskytuje enumerátor pro prvky objektu Span<T>.

Span<T>

Poskytuje typově bezpečnou a paměťovou reprezentaci souvislé oblasti libovolné paměti.

TimeOnly

Představuje denní čas, který by byl přečtený z hodin, v rozsahu 00:00:00 až 23:59:59.9999999.

TimeSpan

Představuje časový interval.

TimeZoneInfo.TransitionTime

Poskytuje informace o konkrétní změně času, například o změně z letního času na standardní čas nebo naopak, v konkrétním časovém pásmu.

TypedReference

Popisuje objekty, které obsahují jak spravovaný ukazatel na umístění, tak reprezentaci za běhu typu, který může být uložen v tomto umístění.

UInt128

Představuje 128bitové celé číslo bez znaménka.

UInt16

Představuje 16bitové celé číslo bez znaménka.

UInt32

Představuje 32bitové celé číslo bez znaménka.

UInt64

Představuje 64bitové celé číslo bez znaménka.

UIntPtr

Představuje celé číslo bez znaménka, kde je bitová šířka stejná jako ukazatel.

UriCreationOptions

Poskytuje možnosti, které řídí, jak se Uri vytvoří a jak se chová.

ValueTuple

Poskytuje statické metody pro vytváření kolekcí členů hodnot.

ValueTuple<T1>

Představuje řazenou kolekci členů s jednou komponentou.

ValueTuple<T1,T2>

Představuje řazenou kolekci hodnot se 2 komponentami.

ValueTuple<T1,T2,T3>

Představuje řazenou kolekci členů se 3 komponentami.

ValueTuple<T1,T2,T3,T4>

Představuje řazenou kolekci hodnot se 4 komponentami.

ValueTuple<T1,T2,T3,T4,T5>

Představuje řazenou kolekci členů s 5 komponentami.

ValueTuple<T1,T2,T3,T4,T5,T6>

Představuje řazenou kolekci hodnot se 6 komponentami.

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

Představuje řazenou kolekci hodnot se 7 komponentami.

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

Představuje n-hodnot řazenou kolekci členů, kde n je 8 nebo vyšší.

Void

Určuje návratový typ hodnoty pro metodu, která nevrací hodnotu.

Rozhraní

_AppDomain

Zpřístupňuje veřejné členy AppDomain třídy nespravovanému kódu.

IAppDomainSetup

Představuje informace o vazbě sestavení, které lze přidat do instance .AppDomain

IAsyncDisposable

Poskytuje mechanismus pro asynchronní uvolňování nespravovaných prostředků.

IAsyncResult

Představuje stav asynchronní operace.

ICloneable

Podporuje klonování, které vytvoří novou instanci třídy se stejnou hodnotou jako existující instance.

IComparable

Definuje zobecněnou metodu porovnání specifického typu, kterou hodnotový typ nebo třída implementuje k seřazení nebo řazení svých instancí.

IComparable<T>

Definuje zobecněnou metodu porovnání, kterou hodnotový typ nebo třída implementuje k vytvoření metody porovnání specifického typu pro řazení nebo řazení jeho instancí.

IConvertible

Definuje metody, které převádějí hodnotu implementovaných typů odkazů nebo hodnot na typ modulu clr jazyka, který má ekvivalentní hodnotu.

ICustomFormatter

Definuje metodu, která podporuje vlastní formátování hodnoty objektu.

IDisposable

Poskytuje mechanismus pro uvolnění nespravovaných prostředků.

IEquatable<T>

Definuje zobecněnou metodu, kterou hodnotový typ nebo třída implementuje k vytvoření metody specifické pro typ pro určení rovnosti instancí.

IFormatProvider

Poskytuje mechanismus pro načtení objektu pro řízení formátování.

IFormattable

Poskytuje funkce pro formátování hodnoty objektu do řetězcové reprezentace.

IObservable<T>

Definuje poskytovatele nabízených oznámení.

IObserver<T>

Poskytuje mechanismus pro příjem nabízených oznámení.

IParsable<TSelf>

Definuje mechanismus pro analýzu řetězce na hodnotu.

IProgress<T>

Definuje poskytovatele pro aktualizace průběhu.

IServiceProvider

Definuje mechanismus pro načtení objektu služby; to znamená objekt, který poskytuje vlastní podporu pro jiné objekty.

ISpanFormattable

Poskytuje funkce pro formátování řetězcové reprezentace objektu do rozsahu.

ISpanParsable<TSelf>

Definuje mechanismus pro parsování rozsahu znaků na hodnotu.

IUtf8SpanFormattable

Poskytuje funkce pro formátování řetězcové reprezentace objektu do rozsahu jako UTF-8.

IUtf8SpanParsable<TSelf>

Definuje mechanismus pro analýzu rozsahu znaků UTF-8 na hodnotu.

Výčty

ActivationContext.ContextForm

Označuje kontext aplikace aktivované manifestem.

AppDomainManagerInitializationOptions

Určuje akci, kterou správce domény vlastní aplikace provede při inicializaci nové domény.

AttributeTargets

Určuje prvky aplikace, pro které je platné použít atribut.

Base64FormattingOptions

Určuje, jestli relevantní ToBase64CharArray metody a ToBase64String vloží do výstupu konce řádků.

ConsoleColor

Určuje konstanty, které definují barvy popředí a pozadí pro konzolu.

ConsoleKey

Určuje standardní klávesy konzoly.

ConsoleModifiers

Představuje modifikační klávesy SHIFT, ALT a CTRL na klávesnici.

ConsoleSpecialKey

Určuje kombinace modifikátoru a kláves konzoly, které můžou přerušit aktuální proces.

DateTimeKind

Určuje, zda DateTime objekt představuje místní čas, koordinovaný univerzální čas (UTC) nebo zda není zadán jako místní čas nebo UTC.

DayOfWeek

Určuje den v týdnu.

Environment.SpecialFolder

Určuje výčtové konstanty použité k načtení cest k adresářům pro speciální systémové složky.

Environment.SpecialFolderOption

Určuje možnosti, které se mají použít pro získání cesty ke speciální složce.

EnvironmentVariableTarget

Určuje umístění, kde se proměnná prostředí ukládá nebo načítá v operaci set nebo get.

GCCollectionMode

Určuje chování pro vynucené uvolňování paměti.

GCKind

Určuje druh uvolňování paměti.

GCNotificationStatus

Poskytuje informace o aktuální registraci pro oznámení o dalším úplném uvolňování paměti.

GenericUriParserOptions

Určuje možnosti pro UriParser.

LoaderOptimization

Výčet používaný s LoaderOptimizationAttribute třídou k určení optimalizace zavaděče pro spustitelný soubor.

MidpointRounding

Určuje strategii, kterou by matematické metody zaokrouhlování měly použít k zaokrouhlení čísla.

PlatformID

Identifikuje operační systém nebo platformu podporovanou sestavením.

StringComparison

Určuje jazykovou verzi, velká a malá písmena a pravidla řazení, která mají být použita určitými přetíženími Compare(String, String) metod a Equals(Object) .

StringSplitOptions

Určuje možnosti pro příslušná Split přetížení metody, například zda chcete vynechat prázdné podřetězce z vráceného pole nebo oříznout prázdné znaky z podřetězců.

TypeCode

Určuje typ objektu.

UriComponents

Určuje části souboru Uri.

UriFormat

Řídí způsob, jakým se umisít informace URI.

UriHostNameType

Definuje typy názvu hostitele pro metodu CheckHostName(String) .

UriIdnScope

Poskytuje možné hodnoty pro nastavení IdnElementSystem.Configuration konfigurace v oboru názvů.

UriKind

Definuje různé druhy identifikátorů URI.

UriPartial

Definuje části identifikátoru URI pro metodu GetLeftPart(UriPartial) .

Delegáti

Action

Zapouzdří metodu, která nemá žádné parametry a nevrací hodnotu.

Action<T>

Zapouzdří metodu, která má jeden parametr a nevrací hodnotu.

Action<T1,T2>

Zapouzdří metodu, která má dva parametry a nevrací hodnotu.

Action<T1,T2,T3>

Zapouzdří metodu, která má tři parametry a nevrací hodnotu.

Action<T1,T2,T3,T4>

Zapouzdří metodu, která má čtyři parametry a nevrací hodnotu.

Action<T1,T2,T3,T4,T5>

Zapouzdří metodu, která má pět parametrů a nevrací hodnotu.

Action<T1,T2,T3,T4,T5,T6>

Zapouzdří metodu, která má šest parametrů a nevrací hodnotu.

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

Zapouzdří metodu, která má sedm parametrů a nevrací hodnotu.

Action<T1,T2,T3,T4,T5,T6,T7,T8>

Zapouzdří metodu, která má osm parametrů a nevrací hodnotu.

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

Zapouzdří metodu, která má devět parametrů a nevrací hodnotu.

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

Zapouzdří metodu, která má 10 parametrů a nevrací hodnotu.

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

Zapouzdří metodu, která má 11 parametrů a nevrací hodnotu.

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

Zapouzdří metodu, která má 12 parametrů a nevrací hodnotu.

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

Zapouzdří metodu, která má 13 parametrů a nevrací hodnotu.

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

Zapouzdří metodu, která má 14 parametrů a nevrací hodnotu.

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

Zapouzdří metodu, která má 15 parametrů a nevrací hodnotu.

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

Zapouzdří metodu, která má 16 parametrů a nevrací hodnotu.

AppDomainInitializer

Představuje metodu zpětného volání, která se má vyvolat při inicializaci domény aplikace.

AssemblyLoadEventHandler

Představuje metodu, která zpracovává AssemblyLoad událost objektu AppDomain.

AsyncCallback

Odkazuje na metodu, která se má volat při dokončení odpovídající asynchronní operace.

Comparison<T>

Představuje metodu, která porovnává dva objekty stejného typu.

ConsoleCancelEventHandler

Představuje metodu, která bude zpracovávat CancelKeyPress událost objektu Console.

Converter<TInput,TOutput>

Představuje metodu, která převádí objekt z jednoho typu na jiný typ.

CrossAppDomainDelegate

Používá se DoCallBack(CrossAppDomainDelegate) pro volání domény mezi aplikacemi.

EventHandler

Představuje metodu, která bude zpracovávat událost, která nemá žádná data události.

EventHandler<TEventArgs>

Představuje metodu, která bude zpracovávat událost, když událost poskytuje data.

Func<TResult>

Zapouzdří metodu, která nemá žádné parametry, a vrátí hodnotu typu určeného parametrem TResult .

Func<T,TResult>

Zapouzdří metodu, která má jeden parametr a vrátí hodnotu typu určeného parametrem TResult .

Func<T1,T2,TResult>

Zapouzdří metodu, která má dva parametry a vrátí hodnotu typu určeného parametrem TResult .

Func<T1,T2,T3,TResult>

Zapouzdří metodu, která má tři parametry a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má čtyři parametry a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má pět parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má šest parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má sedm parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má osm parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má devět parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má 10 parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má 11 parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má 12 parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má 13 parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má 14 parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má 15 parametrů a vrátí hodnotu typu určeného parametrem TResult .

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

Zapouzdří metodu, která má 16 parametrů a vrátí hodnotu typu určeného parametrem TResult .

Predicate<T>

Představuje metodu, která definuje sadu kritérií a určuje, zda zadaný objekt splňuje tato kritéria.

ResolveEventHandler

Představuje metodu TypeResolve, která zpracovává událost , ResourceResolvenebo AssemblyResolve objektu AppDomain.

UnhandledExceptionEventHandler

Představuje metodu, která bude zpracovávat událost vyvolanou výjimkou, která není zpracována doménou aplikace.

Poznámky

Jiné třídy poskytují služby podporující převod datových typů, manipulaci s parametry metody, matematiku, vzdálené a místní vyvolání programů, správu aplikačního prostředí a dohled nad spravovanými a nespravovanými aplikacemi.

Pokud chcete získat přístup k typům System v oboru názvů z kódu jazyka C#, aniž byste museli poskytovat plně kvalifikované názvy typů, zahrňte using System; příkaz na začátek souboru zdrojového kódu.

Pokud chcete získat přístup k typům System v oboru názvů z kódu C++/CLI, aniž byste museli zadávat plně kvalifikované názvy typů, zahrňte using namespace System; příkaz na začátek souboru zdrojového kódu. Kromě toho je nutné provést kompilaci pomocí přepínače /clr .