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á je vyvolána, když dojde k pokusu o čtení nebo zápis chráněné paměti.

ActivationContext

Určuje kontext aktivace pro aktuální aplikaci. Tato třída nemůže být zděděna.

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 došlo 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í, kde se spouští aplikace. Tato třída nemůže být zděděna.

AppDomainManager

Poskytuje spravovaný ekvivalent nespravovaného hostitele.

AppDomainSetup

Představuje informace vazby 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. Tato třída nemůže být zděděna.

ApplicationIdentity

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

ArgumentException

Výjimka, která je vyvolána, pokud jeden z argumentů poskytnutých metodě není platný.

ArgumentNullException

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

ArgumentOutOfRangeException

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

ArithmeticException

Výjimka, která je vyvolána pro chyby v aritmetické operaci, přetypování nebo převodu.

Array

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

ArrayTypeMismatchException

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

BadImageFormatException

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

BinaryData

Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězcem, 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

Manipuluje s poli primitivních typů.

CannotUnloadAppDomainException

Výjimka, která je vyvolána v případě selhání pokusu o uvolnění domény aplikace.

CharEnumerator

Podporuje iteraci nad String objektem a čtení jeho jednotlivých znaků. Tuto třídu nelze zdědit.

CLSCompliantAttribute

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

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á je vyvolána, když se nezdaří pokus o zařazení objektu přes hranice kontextu.

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á je vyvolána, když je jednotka dat přečtena z adresy nebo zapsána na adresu, která není větší než násobek velikosti dat. Tato třída nemůže být zděděna.

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á je vyvolána při pokusu o rozdělení integrálního nebo Decimal hodnoty nulou.

DllNotFoundException

Výjimka, která je vyvolána, když nelze najít knihovnu DLL zadanou v importu knihovny DLL.

DuplicateWaitObjectException

Výjimka, která je vyvolána, když se objekt zobrazí více než jednou v poli objektů synchronizace.

EntryPointNotFoundException

Výjimka, která je vyvolána, pokud se pokus o načtení třídy nezdaří z důvodu absence metody zápisu.

Enum

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

Environment

Poskytuje informace o aktuálním prostředí a platformě a prostředky pro manipulaci s nimi. Tato třída nemůže být zděděna.

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 došlo během provádění aplikace.

ExecutionEngineException

Výjimka, která je vyvolána v případě vnitřní chyby v modulu spouštění modulu CLR (Common Language Runtime). Tato třída nemůže být zděděna.

FieldAccessException

Výjimka, která je vyvolána v případě neplatného pokusu o přístup k soukromé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ána, když je formát argumentu neplatný nebo pokud složený formátovací řetězec není ve správném formátu.

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 protokol FTP (File Transfer Protocol) (FTP).

GC

Řídí systém uvolňování paměti, službu, která automaticky uvolňuje nepoužívanou paměť.

GenericUriParser

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

GopherStyleUriParser

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

HttpStyleUriParser

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

IndexOutOfRangeException

Výjimka, která je vyvolána při pokusu o přístup k prvku pole nebo kolekce pomocí indexu, který je mimo jeho meze.

InsufficientExecutionStackException

Výjimka, která je vyvolána v případě, že není k dispozici dostatek zásobníku spuštění umožňující spuštění většiny metod.

InsufficientMemoryException

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

InvalidCastException

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

InvalidOperationException

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

InvalidProgramException

Výjimka, která je vyvolána, když program obsahuje neplatný kód jazyka MSIL (Microsoft Intermediate Language) nebo metadat. Obecně to znamená chybu v kompilátoru, který program vygeneroval.

InvalidTimeZoneException

Výjimka, která se vyvolá, když jsou informace o časovém pásmu 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řuje slot paměti pro ukládání místních dat. Tato třída nemůže být zděděna.

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ána při neúspěšné pokusu o přístup ke členu třídy.

MemoryExtensions

Poskytuje metody rozšíření pro typy, které se týkají paměti a rozsahu, například Memory<T> , ReadOnlyMemory<T> , Span<T> a ReadOnlySpan<T> .

MethodAccessException

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

MissingFieldException

Výjimka, která je vyvolána 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 jakákoli sestavení, která na knihovnu odkazují.

MissingMemberException

Výjimka, která je vyvolána, když dojde k pokusu o dynamický přístup ke členu třídy, který neexistuje nebo který není deklarován jako Public. 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ána, když dojde k pokusu o dynamický přístup k metodě, která neexistuje.

MTAThreadAttribute

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

MulticastDelegate

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

MulticastNotSupportedException

Výjimka, která je vyvolána při pokusu o kombinování dvou delegátů na základě Delegate typu namí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ěl být serializován. Tato třída nemůže být zděděna.

NotFiniteNumberException

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

NotImplementedException

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

NotSupportedException

Výjimka, která je vyvolána v případě, že není podporovaná vyvolaná metoda nebo pokud dojde k pokusu o čtení, vyhledávání nebo zápis do datového proudu, který nepodporuje vyvolané funkce.

Nullable

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

NullReferenceException

Výjimka, která je vyvolána, když dojde k pokusu o přeodkazování na nulový odkaz na objekt.

Object

Podporuje všechny třídy v hierarchii tříd .NET a poskytuje služby nižší úrovně na odvozené třídy. Toto je nejvyšší základní třída všech tříd .NET. je kořen hierarchie typů.

ObjectDisposedException

Výjimka, která je vyvolána, když je operace provedena u uvolněného objektu.

ObsoleteAttribute

Označuje prvky programu, které se už nebudou používat. Tato třída nemůže být zděděna.

OperatingSystem

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

OperationCanceledException

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

OutOfMemoryException

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

OverflowException

Výjimka, která je vyvolána v případě, že aritmetická operace, operace přetypování nebo převodu v kontrolovaném kontextu vede k přetečení.

ParamArrayAttribute

Označuje, že metoda povolí proměnlivý počet argumentů ve volání. Tuto třídu nelze zdědit.

PlatformNotSupportedException

Výjimka, která je vyvolána, když funkce není spuštěna na konkrétní platformě.

Progress<T>

Poskytuje IProgress<T> , který vyvolá zpětná volání pro každou nahláš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á je vyvolána, když je pole s chybným počtem rozměrů předán metodě.

ResolveEventArgs

Poskytuje data pro události řešení zavaděče, jako jsou TypeResolve události,, ResourceResolve ReflectionOnlyAssemblyResolve a AssemblyResolve .

SerializableAttribute

Označuje, že třídu lze serializovat. Tato třída nemůže být zděděna.

StackOverflowException

Výjimka, která je vyvolána při přetečení zásobníku provádění, protože obsahuje příliš mnoho volání vnořených metod. Tato třída nemůže být zděděna.

STAThreadAttribute

Označuje, že model vláken modelu COM pro aplikaci je jeden vlákn Apartment (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í pravidla porovnání na základě kultury a 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ů System Exceptions.

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ý procesu nebo operaci.

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, jako je například přechod na letní čas a z letního času.

TimeZoneNotFoundException

Výjimka, která je vyvolána v případě, že časové pásmo nelze najít.

Tuple

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

Tuple<T1>

Představuje 1-Tuple nebo singleton.

Tuple<T1,T2>

Představuje dvojici se 2 řazenou kolekce členů.

Tuple<T1,T2,T3>

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

Tuple<T1,T2,T3,T4>

Představuje 4-řazené kolekce členů nebo čtyřnásobné.

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

Představuje 5-tuple nebo quintuple.

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

Představuje řazenou kolekce 6 členů nebo sextuple.

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

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

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

Představuje n-tuple, kde n je 8 nebo vyšší.

TupleExtensions

Poskytuje metody rozšíření pro řazené kolekce členů pro spolupráci s podporou jazyka 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á je vyvolána, když se metoda pokusí použít typ, ke které nemá přístup.

TypeInitializationException

Výjimka, která je vyvolána jako obálka kolem výjimky vyvolané inicializátorem třídy. Tuto třídu nelze zdědit.

TypeLoadException

Výjimka, která je vyvolána, když dojde k chybám při 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á je vyvolána, když operační systém odepře 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, 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 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, která slouží k porovnání UriTemplate instancí pro strukturální (místo odkazu), je rovnocenná.

UriTemplateMatch

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

UriTemplateMatchException

Představuje chybu při shodě s a Uri UriTemplateTable .

UriTemplateTable

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

UriTypeConverter

Převede String typ na typ a Uri 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 uvolnění tohoto objektu uvolňováním paměti.

WeakReference<T>

Představuje typově slabý odkaz, který odkazuje na objekt a zároveň umožňuje uvolnění tohoto 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á, že parametry funkce, která přijímá proměnný počet argumentů.

ArraySegment<T>.Enumerator

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

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 stisknutou klávesu Console, včetně znaku reprezentovaného klíčovou konzolou a stavu modifikačních kláves SHIFT, ALT a CTRL.

DateOnly

Představuje kalendářní data s hodnotami od 1. ledna 0001 Anno Domini (běžný životní prostředí) do 31. prosince 9999 N.L. 0001 v gregoriánském kalendáři.

DateTime

Představuje okamžitý čas, obvykle vyjádřený jako datum a denní dobu.

DateTimeOffset

Představuje bod v čase, který je obvykle vyjádřen jako datum a čas ve vztahu k koordinovanému světovému času (UTC).

Decimal

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

Double

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

GCGenerationInfo

Představuje velikost a fragmenation generování při zadání a ukončení GC nahláš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 na konci.

Int16

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

Int32

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

Int64

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

IntPtr

Typ specifický pro platformu, který se používá k reprezentaci ukazatele nebo popisovače.

Memory<T>

Představuje souvislé oblasti paměti.

MemoryExtensions.TryWriteInterpolatedStringHandler

Poskytuje obslužnou rutinu, kterou kompilátor jazyka používá k formátování interpolovaných řetězců do rozsahů 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ý obsahuje počáteční a koncové indexy.

ReadOnlyMemory<T>

Představuje souvislou oblast paměti, podobně jako ReadOnlySpan<T> . Na rozdíl od ReadOnlySpan<T> , není to typ podobný typu ByRef.

ReadOnlySpan<T>.Enumerator

Poskytuje enumerátor pro prvky ReadOnlySpan<T> .

ReadOnlySpan<T>

Poskytuje reprezentaci typu v souvislé oblasti libovolné paměti, která je bezpečná jen pro čtení, a v paměti.

RuntimeArgumentHandle

Odkazuje na seznam argumentů s proměnlivou délkou.

RuntimeFieldHandle

Představuje pole s použitím interního tokenu metadat.

RuntimeMethodHandle

RuntimeMethodHandle je popisovač interní reprezentace metadat metody.

RuntimeTypeHandle

Představuje typ s použitím 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 jakýmkoli, ale typem, který jej 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 reprezentaci typu a bezpečné paměti pro souvislý region libovolné paměti.

TimeOnly

Představuje denní čas, který by se měl číst ze všech hodin v rozsahu od 00:00:00 do 23:59:59.9999999.

TimeSpan

Představuje časový interval.

TimeZoneInfo.TransitionTime

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

TypedReference

Popisuje objekty, které obsahují spravovaný ukazatel na umístění a běhovou reprezentaci typu, který může být uložen v daném umístění.

UInt16

Představuje 16bitovou verzi unsigned integer.

UInt32

Představuje 32-bit unsigned integer.

UInt64

Představuje 64bitovou verzi unsigned integer.

UIntPtr

Typ specifický pro platformu, který se používá k reprezentaci ukazatele nebo popisovače.

UriCreationOptions

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

ValueTuple

Poskytuje statické metody pro vytváření n-tice hodnot.

ValueTuple<T1>

Představuje hodnotu řazené kolekce členů 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ů s 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-hodnotovou řazenou 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 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 obecnou metodu porovnání specifickou pro typ, kterou typ hodnoty nebo třída implementuje k uspořádání nebo řazení instancí.

IComparable<T>

Definuje obecnou porovnávací metodu, kterou typ hodnoty nebo třída implementuje k vytvoření metody porovnání specifické pro konkrétní typ pro řazení nebo řazení instancí.

IConvertible

Definuje metody, které převádí hodnotu implementujícího typu odkazu nebo 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 uvolňování nespravovaných prostředků.

IEquatable<T>

Definuje zobecněnou 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 oznámení založeného na nabízených oznámeních.

IObserver<T>

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

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.

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 elementy aplikace, u kterých je platné použít atribut.

Base64FormattingOptions

Určuje, zda se jedná o relevantní ToBase64CharArray a ToBase64String metody vložení konců řádků ve výstupu.

ConsoleColor

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

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

DateTimeKind

Určuje, zda DateTime objekt představuje místní čas, koordinovaný světový čas (UTC) nebo není zadán buď jako místní čas, nebo jako UTC.

DayOfWeek

Určuje den v týdnu.

Environment.SpecialFolder

Určuje vyčíslení konstant 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čtená 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í dalšího úplného uvolňování paměti.

GenericUriParserOptions

Určuje možnosti pro UriParser .

LoaderOptimization

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

MidpointRounding

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

PlatformID

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

StringComparison

Určuje pravidla jazykové verze, případu a řazení, která mají být použita určitými přetíženími metod Compare(String, String) Equals(Object) a .

StringSplitOptions

Určuje možnosti pro platná přetížení metody, například to, jestli se mají vyprázdnit prázdné podřetězce z vráceného pole nebo oříznout prázdné znaky Split z podřetězců.

TypeCode

Určuje typ objektu.

UriComponents

Určuje části Uri .

UriFormat

Určuje, jak se uvozuje informace o identifikátoru URI.

UriHostNameType

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

UriIdnScope

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

UriKind

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

UriPartial

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

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á má být vyvolána při inicializaci domény aplikace.

AssemblyLoadEventHandler

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

AsyncCallback

Odkazuje na metodu, která má být volána 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á CancelKeyPress bude zpracovávat událost 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í meziaplikačních domén.

EventHandler

Představuje metodu, která zpracuje událost, která nemá žádná data události.

EventHandler<TEventArgs>

Představuje metodu, která zpracuje událost v případě, že událost poskytuje data.

Func<TResult>

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

Func<T,TResult>

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

Func<T1,T2,TResult>

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

Func<T1,T2,T3,TResult>

Zapouzdřuje metodu, která má tři parametry a vrací hodnotu typu určenou TResult parametrem.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 TResult parametrem .

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 TResult parametrem .

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 TResult parametrem .

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 vrátí hodnotu typu určenou TResult parametrem.

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 TResult parametrem .

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á TypeResolve zpracovává , nebo událost ResourceResolve AssemblyResolve AppDomain .

UnhandledExceptionEventHandler

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