System Obor názvů

Obsahuje základní třídy a základní třídy, které definují běžně používané hodnoty a referenční 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. Tuto třídu nelze zdě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. Tuto třídu nelze zdě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ějí. Tuto třídu nelze zdědit.

AppDomainManager

Poskytuje spravovaný ekvivalent nespravovaného hostitele.

AppDomainSetup

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

AppDomainUnloadedException

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

ApplicationException

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

ApplicationId

Obsahuje informace používané k jednoznačné identifikaci aplikace založené na manifestu. Tuto třídu nelze zdědit.

ApplicationIdentity

Poskytuje možnost jedinečně identifikovat aplikaci aktivovanou manifestem. Tuto třídu nelze zdědit.

ArgumentException

Výjimka, která se vyvolá, když některý z argumentů zadaný metodě není platný.

ArgumentNullException

Výjimka, která je vyvolán, když je null odkaz (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ý vyvolanou metodou.

ArithmeticException

Výjimka, která je vyvolán kvůli chybám v aritmetické, přetypování nebo převodní operaci.

Array

Poskytuje metody pro vytváření, manipulaci, vyhledávání a řazení polí, čí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 rámci pole.

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. Tuto třídu nelze zdědit.

BadImageFormatException

Výjimka, která se vyvolá, když je obrázek souboru dynamické knihovny odkazů (DLL) nebo spustitelný program neplatný.

BinaryData

Jednoduchá abstrakce datové části bajtů, která podporuje převod mezi řetězci, streamem, JSON a bajty.

BitConverter

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

Buffer

Manipuluje s poli primitivních typů.

CannotUnloadAppDomainException

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

CharEnumerator

Podporuje iterování objektu String a čtení jednotlivých znaků. Tuto třídu nelze zdědit.

CLSCompliantAttribute

Určuje, jestli je prvek programu kompatibilní se specifikací CLS (Common Language Specification). Tuto třídu nelze zdědit.

Console

Představuje standardní vstupní, výstupní a chybové proudy pro konzolové aplikace. Tuto třídu nelze zdědit.

ConsoleCancelEventArgs

Poskytuje data pro událost CancelKeyPress. Tuto třídu nelze zdědit.

ContextBoundObject

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

ContextMarshalException

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

ContextStaticAttribute

Označuje, že hodnota statického pole je pro určitý kontext jedinečná.

Convert

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

DataMisalignedException

Výjimka vyvolaná při čtení nebo zápisu jednotky dat do adresy, která není násobkem velikosti dat. Tuto třídu nelze zdědit.

DBNull

Představuje neexistující hodnotu. Tuto třídu nelze zdě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 vyvolaná při pokusu o dělení integrálu nebo Decimal hodnoty nulou.

DllNotFoundException

Výjimku, která je vyvolán, pokud nelze najít knihovnu DLL zadanou v importu knihovny DLL.

DuplicateWaitObjectException

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

EntryPointNotFoundException

Výjimka, která je vyvolán při pokusu o načtení třídy selže kvůli absenci vstupní metody.

Enum

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

Environment

Poskytuje informace o aktuálním prostředí a platformě a umožňuje manipulaci s nimi. Tuto třídu nelze zdědit.

EventArgs

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

Exception

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

ExecutionEngineException

Výjimka, která se vyvolá v případě vnitřní chyby v prováděcím modulu modulu CLR (Common Language Runtime). Tuto třídu nelze zdědit.

FakeLoggerServiceProviderExtensions

Rozšíření pro konfiguraci falešného protokolování používaného v testech jednotek.

FakeRedactionServiceProviderExtensions

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

FieldAccessException

Výjimka, která se vyvolá, když dojde k neplatnému 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á sada příznaků.

FormatException

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

FormattableString

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

FtpStyleUriParser

Přizpůsobitelný analyzátor založený na schématu 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á se vyvolá při pokusu o přístup k prvku pole nebo kolekce s indexem, který je mimo jeho hranice.

InsufficientExecutionStackException

Výjimka, která se vyvolá, když není k dispozici dostatek zásobníku spouštění, aby bylo možné spustit většinu metod.

InsufficientMemoryException

Výjimka, která se vyvolá, když kontrola dostatečné dostupné paměti selže. Tuto třídu nelze zdědit.

InvalidCastException

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

InvalidOperationException

Výjimka, která je vyvolán v případě, že volání metody je neplatné pro aktuální stav objektu.

InvalidProgramException

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

InvalidTimeZoneException

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

Lazy<T>

Poskytuje podporu opožděné inicializace.

Lazy<T,TMetadata>

Poskytuje opožděný nepřímý odkaz na objekt a jeho přidružená metadata pro použití v rozhraní 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ích zásad optimalizace zavaděče pro hlavní metodu spustitelné aplikace.

LocalDataStoreSlot

Zapouzdřuje slot paměti pro ukládání místních dat. Tuto třídu nelze zdě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 vyvolaná při pokusu o přístup k členu třídy selže.

MemoryExtensions

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

MethodAccessException

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

MissingFieldException

Výjimka, která se vyvolá, když se pokusíte dynamicky získat přístup k poli, které neexistuje. Pokud bylo pole v knihovně tříd odebráno nebo přejmenováno, překompilujte všechna sestavení, která odkazují na tuto knihovnu.

MissingMemberException

Výjimka, která se vyvolá, když se pokusí dynamicky získat 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, překompilujte všechna sestavení, která odkazují na tuto knihovnu.

MissingMethodException

Výjimka, která se vyvolá 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 delegáta vícesměrového vysílání; delegát, který může mít v seznamu vyvolání více než jeden prvek.

MulticastNotSupportedException

Výjimka, která se vyvolá při pokusu o kombinování dvou delegátů na základě typu Delegate místo typu MulticastDelegate. Tuto třídu nelze zdě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. Tuto třídu nelze zdědit.

NotFiniteNumberException

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

NotImplementedException

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

NotSupportedException

Výjimka vyvolaná 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. Tuto třídu nelze zdědit.

NullReferenceException

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

Object

Podporuje všechny třídy v hierarchii tříd .NET a poskytuje služby nízké úrovně odvozeným třídám. 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 provedení operace s odstraněným objektem.

ObsoleteAttribute

Označí prvky programu, které se už nepoužívají. Tuto třídu nelze zdědit.

OperatingSystem

Představuje informace o operačním systému, jako je například identifikátor verze a platformy. Tuto třídu nelze zdě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á se vyvolá, když není dostatek paměti pro pokračování v provádění programu.

OverflowException

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

ParamArrayAttribute

Označuje, že metoda povolí proměnný počet argumentů v jeho vyvolání. Tuto třídu nelze zdědit.

PlatformNotSupportedException

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

Progress<T>

Poskytuje 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áří sekvenci čísel, která splňují určité statistické požadavky na náhodnost.

RankException

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

ResolveEventArgs

Poskytuje data pro události překladu zavaděče, jako jsou události TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolvea AssemblyResolve.

SerializableAttribute

Označuje, že třída lze serializovat pomocí binární nebo XML serializace. Tuto třídu nelze zdědit.

StackOverflowException

Výjimka, která se vyvolá, když zásobník spouštění překročí velikost zásobníku. Tuto třídu nelze zdědit.

STAThreadAttribute

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

String

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

StringComparer

Představuje operaci porovnání řetězců, která používá konkrétní případová a pořadová pravidla porovnání na základě jazykové verze.

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ů výjimek systému.

ThreadStaticAttribute

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

TimeoutException

Výjimka, která se vyvolá, když vypršela platnost času přiděleného pro proces nebo operaci.

TimeProvider

Poskytuje abstrakci pro čas.

TimeZone

Představuje časové pásmo.

TimeZoneInfo

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

TimeZoneInfo.AdjustmentRule

Poskytuje informace o úpravě časového pásma, jako je přechod do a z letního času.

TimeZoneNotFoundException

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

Tuple

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

Tuple<T1>

Představuje 1 řazenou kolekci členů nebo singleton.

Tuple<T1,T2>

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

Tuple<T1,T2,T3>

Představuje 3 řazenou kolekci členů nebo trojitou kolekci členů.

Tuple<T1,T2,T3,T4>

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

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

Představuje 5 členů nebo quintuple.

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

Představuje 6 členů nebo sextuple.

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

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

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

Představuje n-řazené kolekce členů, kde n je 8 nebo vyšší.

TupleExtensions

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

Type

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

TypeAccessException

Výjimka, která se vyvolá, 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. Tuto třídu nelze zdědit.

TypeLoadException

Výjimka, která je vyvolána při selhání načítání typu.

TypeUnloadedException

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

UnauthorizedAccessException

Výjimka, která se vyvolá, když operační systém odmítne přístup z důvodu vstupně-výstupní chyby nebo konkrétního typu chyby zabezpečení.

UnhandledExceptionEventArgs

Poskytuje data pro událost, která je vyvolána v případě výjimky, která není zpracována v žádné doméně aplikace.

Uri

Poskytuje reprezentaci objektu identifikátoru URI (Uniform Resource Identifier) 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á se vyvolá při zjištění neplatného identifikátoru URI (Uniform Resource Identifier).

UriParser

Parsuje nové schéma identifikátorů URI. Toto je abstraktní třída.

UriTemplate

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

UriTemplateEquivalenceComparer

Třída používaná k porovnání UriTemplate instancí pro strukturální (nikoli referenční) ekvivalenci.

UriTemplateMatch

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

UriTemplateMatchException

Představuje chybu při porovnávání Uri s UriTemplateTable.

UriTemplateTable

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

UriTypeConverter

Převede typ String na typ Uri 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). Tuto třídu nelze zdědit.

WeakReference

Představuje slabý odkaz, který odkazuje na objekt a zároveň umožňuje uvolnění objektu uvolňováním paměti.

WeakReference<T>

Představuje typ slabý odkaz, 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 úlohami a asynchronními akcemi a operacemi prostředí Windows Runtime.

Struktury

ArgIterator

Představuje seznam argumentů s proměnnou délkou; to znamená, že parametry funkce, která přebírá proměnný počet argumentů.

ArraySegment<T>.Enumerator

Poskytuje enumerátor pro prvky 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 modifikátoru SHIFT, ALT a CTRL.

DateOnly

Představuje kalendářní data s hodnotami od 1. ledna 0001 Anno Domini (společná éra) do 31. prosince 9999 A.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>

Poskytuje enumerátor pro seznam vyvolání delegáta.

Double

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

Environment.ProcessCpuUsage

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

GCGenerationInfo

Představuje velikost a fragmenaci generace při vstupu a při výstupu GC hlášeného v GCMemoryInfo.

GCMemoryInfo

Poskytuje sadu rozhraní API, která lze 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í desetinnou čárkou s poloviční přesností.

HashCode

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

Index

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

Int128

Představuje 128bitové celé číslo se signedm.

Int16

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

Int32

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

Int64

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

IntPtr

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

Memory<T>

Představuje souvislou oblast paměti.

MemoryExtensions.SpanSplitEnumerator<T>

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

MemoryExtensions.TryWriteInterpolatedStringHandler

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

ModuleHandle

Představuje popisovač modulu za běhu.

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>to není typ byref-like.

ReadOnlySpan<T>.Enumerator

Poskytuje enumerátor pro prvky 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ů s proměnnou délkou.

RuntimeFieldHandle

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

RuntimeMethodHandle

RuntimeMethodHandle je popisovač interní reprezentace metadat metody.

RuntimeTypeHandle

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

SByte

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

SequencePosition

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

Single

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

Span<T>.Enumerator

Poskytuje enumerátor pro prvky Span<T>.

Span<T>

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

TimeOnly

Představuje čas dne, stejně jako by byl přečtený z hodin v rozsahu 00:00:00 až 23:59:59,999999999.

TimeSpan

Představuje časový interval.

TimeZoneInfo.TransitionTime

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

TypedReference

Popisuje objekty, které obsahují spravovaný ukazatel na umístění i reprezentaci modulu runtime 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í způsob vytváření a chování Uri.

ValueTuple

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

ValueTuple<T1>

Představuje řazenou kolekci hodnot s jednou komponentou.

ValueTuple<T1,T2>

Představuje hodnotu řazené kolekce členů se 2 komponentami.

ValueTuple<T1,T2,T3>

Představuje hodnotu řazené kolekce členů se 3 komponentami.

ValueTuple<T1,T2,T3,T4>

Představuje hodnotu řazené kolekce členů se 4 komponentami.

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

Představuje hodnotu řazené kolekce členů s 5 komponentami.

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

Představuje hodnotu řazené kolekce členů se 6 komponentami.

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

Představuje hodnotu řazené kolekce členů se 7 komponentami.

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

Představuje n-value řazené kolekce členů, kde n je 8 nebo vyšší.

Void

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

Rozhraní

_AppDomain

Zveřejňuje veřejné členy třídy AppDomain nespravovaný kód.

IAppDomainSetup

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

IAsyncDisposable

Poskytuje mechanismus pro asynchronní uvolně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í specifickou pro typ, kterou typ hodnoty nebo třída implementuje, aby seřadila nebo seřadila své instance.

IComparable<T>

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

IConvertible

Definuje metody, které převádějí hodnotu implementace odkazu nebo typu hodnoty na typ modulu CLR (Common Language Runtime), 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 generalizovanou metodu, kterou typ hodnoty 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 zprostředkovatele pro nabízená 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 zprostředkovatele 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 analýzu 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 pro aplikaci aktivovanou manifestem.

AppDomainManagerInitializationOptions

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

AttributeTargets

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

Base64FormattingOptions

Určuje, zda relevantní ToBase64CharArray a ToBase64String metody vkládají do výstupu konce řádků.

ConsoleColor

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

ConsoleKey

Určuje standardní klíče v konzole.

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é mohou přerušit aktuální proces.

DateTimeKind

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

DayOfWeek

Určuje den v týdnu.

Environment.SpecialFolder

Určuje výčtové konstanty používané k načtení cest k adresářům do systémových speciálních složek.

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 je proměnná prostředí uložena nebo načtena v sadě nebo operaci get.

GCCollectionMode

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

GCKind

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

GCNotificationStatus

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

GenericUriParserOptions

Určuje možnosti pro UriParser.

LoaderOptimization

Výčet používaný se třídou LoaderOptimizationAttribute 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, případ a pravidla řazení, která mají být použita určitými přetíženími Compare(String, String) a Equals(Object) metod.

StringSplitOptions

Určuje možnosti pro příslušné přetížení metody Split, například zda se mají 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 Uri.

UriFormat

Určuje, jak se u řídicích znaků uchytnou informace URI.

UriHostNameType

Definuje typy názvů hostitelů pro metodu CheckHostName(String).

UriIdnScope

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

UriKind

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

UriPartial

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

Delegáti

Action

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

Action<T>

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

Action<T1,T2>

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

Action<T1,T2,T3>

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

Action<T1,T2,T3,T4>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Zapouzdřuje 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řuje 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řuje metodu, která má 16 parametrů a nevrací hodnotu.

AppDomainInitializer

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

AssemblyLoadEventHandler

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

AsyncCallback

Odkazuje na metodu, která se má volat, když se dokončí 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 Console.

Converter<TInput,TOutput>

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

CrossAppDomainDelegate

Používá DoCallBack(CrossAppDomainDelegate) pro volání mezi doménovými aplikacemi.

EventHandler

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

EventHandler<TEventArgs>

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

Func<TResult>

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

Func<T,TResult>

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

Func<T1,T2,TResult>

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

Func<T1,T2,T3,TResult>

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

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

Zapouzdřuje metodu se čtyřmi parametry a vrátí hodnotu typu určeného parametrem TResult.

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

Zapouzdřuje metodu s pěti parametry a vrátí hodnotu typu určeného parametrem TResult.

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

Zapouzdřuje metodu se šesti parametry a vrátí hodnotu typu určeného parametrem TResult.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Zapouzdřuje metodu, která má 14 parametrů a vrací 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řuje metodu, která má 15 parametrů a vrací 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řuje metodu, která má 16 parametrů a vrací 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, která zpracovává TypeResolve, ResourceResolvenebo AssemblyResolve událost AppDomain.

UnhandledExceptionEventHandler

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

Poznámky

Další třídy poskytují služby podporující převod datových typů, manipulaci s parametry metod, matematiku, volání vzdáleného a místního programu, 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 v oboru názvů System z kódu jazyka C#, aniž byste museli poskytovat plně kvalifikované názvy typů, zahrňte příkaz using System; na začátek souboru zdrojového kódu.

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