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 zpracování výjimek.

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

AppDomainManager

Poskytuje spravovaný ekvivalent nespravovaného hostitele.

AppDomainSetup

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

AppDomainUnloadedException

Výjimka, která je vyvolána 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 dědit.

ArgumentException

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

ArgumentNullException

Výjimka, která je vyvolán, když je odkaz null (Nothingv 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á pro chyby 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á se vyvolá při pokusu o uložení prvku nesprávného typu do 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 atributů. Tuto třídu nelze zdědit.

BadImageFormatException

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

BinaryData

Jednoduchá abstrakce datové části bajtů, která podporuje převod mezi řetězcem, 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á, když se pokus o uvolnění domény aplikace nezdaří.

CharEnumerator

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

CLSCompliantAttribute

Určuje, jestli je prvek programu kompatibilní se specifikací CLS (Common Language Specification). Tuto třídu nelze dě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 dědit.

ContextBoundObject

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

ContextMarshalException

Výjimka, která se vyvolá, když se pokus o zařazování objektu přes kontextovou hranici nezdaří.

ContextStaticAttribute

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

Convert

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

DataMisalignedException

Výjimka, která se vyvolá, když je jednotka dat načtena nebo zapsána na adresu, která není násobek velikosti dat. Tuto třídu nelze dě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 na instanci třídy a metodu instance této třídy.

DivideByZeroException

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

DllNotFoundException

Výjimku, která se vyvolá, když 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 a způsobech manipulace s aktuálním prostředím a platformou. Tuto třídu nelze dědit.

EventArgs

Představuje základní třídu pro třídy, které obsahují data událostí, 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ě, že v modulu spouštění modulu common language runtime dojde k vnitřní chybě. Tuto třídu nelze dědit.

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á je vyvolán, když je formát argumentu neplatný nebo pokud složený formát řetězce 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 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 vyvoláná při pokusu o přístup k prvku pole nebo kolekce s indexem, který je mimo jeho hranice.

InsufficientExecutionStackException

Výjimka, která se vyvolá v případě, že není k dispozici dostatek zásobníku spouštění, aby bylo možné provést 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á kvůli neplatnému přetypování nebo explicitnímu převodu.

InvalidOperationException

Výjimka 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á vygenerovala program. Tato výjimka se také vyvolá, když 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í Managed Extensibility Framework.

LdapStyleUriParser

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

LoaderOptimizationAttribute

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

LocalDataStoreSlot

Zapouzdří 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 napříč hranicemi domény aplikace v aplikacích, které podporují vzdálenou 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 k členu třídy selže.

MemoryExtensions

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

MethodAccessException

Výjimka, která se vyvolá, když dojde k neplatnému 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íte 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á, když se pokusíte dynamicky získat přístup k metodě, která neexistuje.

MTAThreadAttribute

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

MulticastDelegate

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

MulticastNotSupportedException

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

NotFiniteNumberException

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

NotImplementedException

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

NotSupportedException

Výjimka, která je vyvolána v případě, že vyvoláná metoda není podporována, nebo když se pokoušíte číst, hledat nebo zapisovat do datového proudu, který nepodporuje vyvolánou funkci.

Nullable

Podporuje typ hodnoty, který lze přiřadit null. Tuto třídu nelze dě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řen hierarchie typů.

ObjectDisposedException

Výjimka, která se vyvolá při provedení operace u odstraněného objektu.

ObsoleteAttribute

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

OperatingSystem

Představuje informace o operačním systému, například o verzi a identifikátoru platformy. Tuto třídu nelze dědit.

OperationCanceledException

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

OutOfMemoryException

Výjimka, která se vyvolá v případě, že není dostatek paměti pro pokračování v provádění programu.

OverflowException

Výjimka, která se vyvolá, když aritmetická, přetypování nebo převodní operace v kontrolovaném kontextu způsobí přetečení.

ParamArrayAttribute

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

PlatformNotSupportedException

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

Progress<T>

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

Random

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

RankException

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

ResolveEventArgs

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

SerializableAttribute

Označuje, že třídu lze serializovat. 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 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á specifická pravidla porovnávání malých a malých písmen a řadových verzí.

StringNormalizationExtensions

Poskytuje metody rozšíření 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á je vyvolána, když vypršel čas přidělený pro proces nebo operaci vypršela.

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 na 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 trojnásobnou kolekci členů.

Tuple<T1,T2,T3,T4>

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

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

Představuje 5 řazenou kolekci členů nebo kvintu.

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-řazenou kolekci členů, kde n je 8 nebo vyšší.

TupleExtensions

Poskytuje metody rozšíření pro řazené kolekce členů pro spolupráci s jazykovou podporou pro řazené kolekce členů v jazyce C#.

Type

Představuje deklarace typu: typy tříd, typy rozhraní, typy polí, typy hodnot, typy výčtů, parametry typu, definice obecných typů a otevřené nebo uzavřené sestavené 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á se vyvolá při 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 odmítne přístup z důvodu chyby vstupně-výstupní operace nebo konkrétního typu chyby zabezpečení.

UnhandledExceptionEventArgs

Poskytuje data pro událost, která je vyvolána, pokud dojde k výjimce, 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á se vyvolá při zjištění neplatného identifikátoru URI (Uniform Resource Identifier).

UriParser

Parsuje nové schéma identifikátoru 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í ekvivalenci (místo odkazu).

UriTemplateMatch

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

UriTemplateMatchException

Představuje chybu při shodě s a Uri 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 nemůže být zděděna.

WeakReference

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

WeakReference<T>

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

WindowsRuntimeSystemExtensions

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

Struktury

ArgIterator

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

ArraySegment<T>.Enumerator

Poskytuje výčt pro prvky náčtu ArraySegment<T>.

ArraySegment<T>

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

Boolean

Představuje logickou hodnotu ( true false nebo ).

Byte

Představuje 8bitovou verzi unsigned integer.

Char

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

ConsoleKeyInfo

Popisuje klávesu konzoly, která byla stisknuta, včetně znaku reprezentovaného klávesou konzoly a stavem 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žitý čas, 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.

Double

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

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í desetinou čá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 buď od začátku, nebo konce.

Int128

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

Int16

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

Int32

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

Int64

Představuje 64 celé číslo se znaménkem.

IntPtr

Představuje celé číslo, ve kterém 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ů 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>typu byref-like.

ReadOnlySpan<T>.Enumerator

Poskytuje výčet prvků 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ů s proměnnou délkou.

RuntimeFieldHandle

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

RuntimeMethodHandle

RuntimeMethodHandle je popisovač pro reprezentaci interních metadat metody.

RuntimeTypeHandle

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

SByte

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

SequencePosition

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

Single

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

Span<T>.Enumerator

Poskytuje výčet prvků objektu Span<T>.

Span<T>

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

TimeOnly

Představuje čas dne, jak by bylo přečteno z hodin v rozsahu 00:00:00 až 23:59:59,99999999999.

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 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 16bitovou verzi unsigned integer.

UInt32

Představuje 32-bit unsigned integer.

UInt64

Představuje 64bitovou verzi unsigned integer.

UIntPtr

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

UriCreationOptions

Poskytuje možnosti, které řídí způsob Uri vytvoření a chování.

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 řazenou kolekci hodnot s 2 komponentami.

ValueTuple<T1,T2,T3>

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

ValueTuple<T1,T2,T3,T4>

Představuje řazenou kolekci členů hodnot se 4 komponentami.

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

Představuje řazenou kolekci hodnot 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-hodnotu řazené kolekce č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 vazby sestavení, které lze přidat do instance AppDomain .

IAsyncDisposable

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

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é pro typ, kterou typ hodnoty nebo třída implementuje do pořadí nebo řazení jeho instancí.

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 poskytovatele 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 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 analýzu rozsahu znaků na hodnotu.

Výčty

ActivationContext.ContextForm

Určuje kontext pro aplikaci aktivovanou manifestem.

AppDomainManagerInitializationOptions

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

AttributeTargets

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

Base64FormattingOptions

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

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 DateTime objekt představuje místní čas, koordinovaný univerzální čas (UTC) nebo není zadán 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 adresářů 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žená nebo načtena v sadě nebo operaci získání.

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í 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, případ a pravidla řazení, která se mají používat určitými přetíženími a Equals(Object) metodamiCompare(String, String).

StringSplitOptions

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

UriFormat

Určuje, jak se uchytnou informace URI.

UriHostNameType

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

UriIdnScope

Poskytuje možné hodnoty pro nastavení IdnElement konfigurace v System.Configuration 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ř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ří 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ř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ří 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ř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ří metodu, která má 16 parametrů a nevrací hodnotu.

AppDomainInitializer

Představuje metodu zpětného volání, která má být vyvolána při inicializaci domény aplikace.

AssemblyLoadEventHandler

Představuje metodu AssemblyLoad , která zpracovává událost 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 CancelKeyPress , která bude zpracovávat událost Console.

Converter<TInput,TOutput>

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

CrossAppDomainDelegate

Používá se DoCallBack(CrossAppDomainDelegate) pro volání meziaplikačních domén.

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 vrací hodnotu typu určeného parametrem TResult .

Func<T,TResult>

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

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 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ří 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 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ř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 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řuje 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ř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ří 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 metoduTypeResolve, která zpracovává , 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

Jiné třídy poskytují služby podporující převod datového typu, manipulaci s parametry metody, matematické, vzdálené a místní volání programu, správu prostředí aplikace a dohled nad spravovanými a nespravovanými aplikacemi.

Chcete-li získat přístup k typům v System oboru názvů z kódu jazyka C# bez nutnosti zadat plně kvalifikované názvy typů, zahrňte using System; příkaz na začátek souboru zdrojového kódu.

Pro přístup k typům v System oboru názvů z kódu C++/CLI bez nutnosti zadat plně kvalifikované názvy typů uveďte using namespace System; příkaz na začátku souboru zdrojového kódu. Kromě toho je nutné kompilovat s přepínačem /CLR .