System Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje základní třídy a základní třídy, které definují běžně používané hodnoty a odkazují na datové typy, události a obslužné rutiny událostí, rozhraní, atributy a výjimky zpracování.
Třídy
AccessViolationException |
Výjimka, která je vyvolán při pokusu o čtení nebo zápis chráněné paměti. |
ActivationContext |
Identifikuje kontext aktivace pro aktuální aplikaci. Tato třída se nemůže dědit. |
Activator |
Obsahuje metody pro místní nebo vzdálené vytváření typů objektů nebo získání odkazů na existující vzdálené objekty. Tato třída se nemůže dědit. |
AggregateException |
Představuje jednu nebo více chyb, ke kterým dochází během provádění aplikace. |
AppContext |
Poskytuje členy pro nastavení a načítání dat o kontextu aplikace. |
AppDomain |
Představuje doménu aplikace, což je izolované prostředí, ve kterém se aplikace spouští. Tato třída se nemůže dědit. |
AppDomainManager |
Poskytuje spravovaný ekvivalent nespravovaného hostitele. |
AppDomainSetup |
Představuje informace o vazbě sestavení, které lze přidat do instance .AppDomain |
AppDomainUnloadedException |
Výjimka, která je vyvolána při pokusu o přístup k nenačtené doméně aplikace. |
ApplicationException |
Slouží jako základní třída pro výjimky definované aplikací. |
ApplicationId |
Obsahuje informace sloužící k jednoznačné identifikaci aplikace založené na manifestu. Tato třída se nemůže dědit. |
ApplicationIdentity |
Poskytuje možnost jednoznačně identifikovat aplikaci aktivovanou manifestem. Tato třída se nemůže dědit. |
ArgumentException |
Výjimka, která je vyvolán, když jeden z argumentů zadaných metodě není platný. |
ArgumentNullException |
Výjimka, která je vyvolán při null odkaz ( |
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é operaci, přetypování nebo převodu. |
Array |
Poskytuje metody pro vytváření, manipulaci, vyhledávání a řazení polí, a tím slouží jako základní třída pro všechna pole v modulu CLR (Common Language Runtime). |
ArrayTypeMismatchException |
Výjimka, která je vyvolán při pokusu o uložení prvku nesprávného typu v poli. |
AssemblyLoadEventArgs |
Poskytuje data pro událost AssemblyLoad. |
Attribute |
Představuje základní třídu pro vlastní atributy. |
AttributeUsageAttribute |
Určuje použití jiné třídy atributu. Tato třída se nemůže dědit. |
BadImageFormatException |
Výjimka, která je vyvolán, když obrázek souboru dynamické knihovny (DLL) nebo spustitelného programu je neplatný. |
BinaryData |
Zjednodušená abstrakce datové části bajtů, která podporuje převod mezi řetězci, datovým proudem, JSON a bajty. |
BitConverter |
Převede základní datové typy na pole bajtů a pole bajtů na základní datové typy. |
Buffer |
Pracuje s poli primitivních typů. |
CannotUnloadAppDomainException |
Výjimka, která je vyvolána, když se nezdaří pokus o uvolnění domény aplikace. |
CharEnumerator |
Podporuje iteraci objektu String a čtení jeho jednotlivých znaků. Tato třída se nemůže dědit. |
CLSCompliantAttribute |
Určuje, jestli je prvek programu kompatibilní se specifikací CLS (Common Language Specification). Tato třída se nemůže dědit. |
Console |
Představuje standardní vstupní, výstupní a chybové proudy pro konzolové aplikace. Tato třída se nemůže dědit. |
ConsoleCancelEventArgs |
Poskytuje data pro událost CancelKeyPress. Tato třída se nemůže dědit. |
ContextBoundObject |
Definuje základní třídu pro všechny třídy vázané na kontext. |
ContextMarshalException |
Výjimka, která je vyvolán při pokusu o zařazování objektu přes hranici kontextu selže. |
ContextStaticAttribute |
Označuje, že hodnota statického pole je pro konkrétní kontext jedinečná. |
Convert |
Převede základní datový typ na jiný základní datový typ. |
DataMisalignedException |
Výjimka, která je vyvolán, když je jednotka dat načtena z adresy nebo zapsána na adresu, která není násobek velikosti dat. Tato třída se nemůže dědit. |
DBNull |
Představuje neexistující hodnotu. Tato třída se nemůže dědit. |
Delegate |
Představuje delegáta, což je datová struktura, která odkazuje na statickou metodu nebo instanci třídy a metodu instance této třídy. |
DivideByZeroException |
Výjimka, která je vyvolán při pokusu o dělení integrálu nebo Decimal hodnoty nulou. |
DllNotFoundException |
Výjimka, která je vyvolán, když knihovna DLL zadaná v importu knihovny DLL nebyla nalezena. |
DuplicateWaitObjectException |
Výjimka, která 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 metody zadávání. |
Enum |
Poskytuje základní třídu pro výčty. |
Environment |
Poskytuje informace a prostředky pro manipulaci s aktuálním prostředím a platformou. Tato třída se nemůže dědit. |
EventArgs |
Představuje základní třídu pro třídy, které obsahují data událostí, a poskytuje hodnotu, která se má použít pro události, které nezahrnují data událostí. |
Exception |
Představuje chyby, ke kterým dochází během provádění aplikace. |
ExecutionEngineException |
Výjimka, která se vyvolá, když dojde k vnitřní chybě v prováděcím modulu modulu Common Language Runtime. Tato třída se nemůže dědit. |
FieldAccessException |
Výjimka, která je vyvolán, 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 může být považován za bit pole; to znamená sadu příznaků. |
FormatException |
Výjimka, která je vyvolán v případě, že formát argumentu je neplatný nebo pokud složený formátový řetězec není správně vytvořen. |
FormattableString |
Představuje řetězec složeného formátu spolu s argumenty, které se mají formátovat. |
FtpStyleUriParser |
Přizpůsobitelný analyzátor založený na schématu protokolu FTP (File Transfer Protocol). |
GC |
Řídí systém uvolňování paměti, službu, která automaticky uvolní nepoužitou paměť. |
GenericUriParser |
Přizpůsobitelný analyzátor pro hierarchický identifikátor URI. |
GopherStyleUriParser |
Přizpůsobitelný analyzátor založený na schématu Gopher. |
HttpStyleUriParser |
Přizpůsobitelný analyzátor založený na schématu HTTP. |
IndexOutOfRangeException |
Výjimka, která je vyvolán při pokusu o přístup k prvku pole nebo kolekce s indexem, který je mimo jeho hranice. |
InsufficientExecutionStackException |
Výjimka, která se vyvolá, když není k dispozici dostatek zásobníku spuštění, aby bylo možné provést většinu metod. |
InsufficientMemoryException |
Výjimka, která se vyvolá, když se nezdaří kontrola dostatečné dostupné paměti. Tato třída se nemůže dědit. |
InvalidCastException |
Výjimka, která je vyvolán pro neplatné přetypování nebo explicitní převod. |
InvalidOperationException |
Výjimka, která je vyvolán, když volání metody je neplatné pro aktuální stav objektu. |
InvalidProgramException |
Výjimka, která se vyvolá, když program obsahuje neplatná metadata jazyka MSIL (Microsoft Intermediate Language) nebo metadata. Obecně to značí chybu v kompilátoru, který program vygeneroval. Tato výjimka je vyvolána také v případě, že program překročil limity implementace interního modulu runtime. |
InvalidTimeZoneException |
Výjimka, která je vyvolán, když informace o časovém pásmu jsou neplatné. |
Lazy<T> |
Poskytuje podporu pro opožděnou inicializaci. |
Lazy<T,TMetadata> |
Poskytuje opožděný nepřímý odkaz na objekt a jeho přidružená metadata pro použití Managed Extensibility Framework. |
LdapStyleUriParser |
Přizpůsobitelný analyzátor založený na schématu PROTOKOLU LDAP (Lightweight Directory Access Protocol). |
LoaderOptimizationAttribute |
Slouží k nastavení výchozích zásad optimalizace zavaděče pro hlavní metodu spustitelné aplikace. |
LocalDataStoreSlot |
Zapouzdří slot paměti pro ukládání místních dat. Tato třída se nemůže dědit. |
MarshalByRefObject |
Umožňuje přístup k objektům přes hranice domény aplikace v aplikacích, které podporují vzdálené komunikace. |
Math |
Poskytuje konstanty a statické metody pro trigonometrické, logaritmické a další běžné matematické funkce. |
MathF |
Poskytuje konstanty a statické metody pro trigonometrické, logaritmické a další běžné matematické funkce. |
MemberAccessException |
Výjimka, která je vyvolán při pokusu o přístup ke členu třídy selže. |
MemoryExtensions |
Poskytuje rozšiřující metody pro typy související s pamětí a rozsahem, jako Memory<T>jsou , ReadOnlyMemory<T>Span<T>, a ReadOnlySpan<T>. |
MethodAccessException |
Výjimka, která je vyvolán, když dojde k neplatnému pokusu o přístup k metodě, například přístup k privátní metodě z částečně důvěryhodného kódu. |
MissingFieldException |
Výjimka, která je vyvolán při pokusu o dynamický přístup k poli, které neexistuje. Pokud bylo pole v knihovně tříd odebráno nebo přejmenováno, znovu zkompilujte všechna sestavení, která na tuto knihovnu odkazují. |
MissingMemberException |
Výjimka, která je vyvolán při pokusu o dynamický přístup k členu třídy, který neexistuje nebo který není deklarován jako veřejný. Pokud byl člen v knihovně tříd odebrán nebo přejmenován, znovu zkompilujte všechna sestavení, která odkazují na tuto knihovnu. |
MissingMethodException |
Výjimka, která je vyvolán při pokusu o dynamický přístup k metodě, která neexistuje. |
MTAThreadAttribute |
Označuje, že model vláken modelu COM pro aplikaci je vícevláknový byt (MTA). |
MulticastDelegate |
Představuje vícesměrového delegáta; to znamená delegát, který může mít v seznamu vyvolání více než jeden prvek. |
MulticastNotSupportedException |
Výjimka, která je vyvolán při pokusu o kombinování dvou delegátů na Delegate základě typu místo MulticastDelegate typu. Tato třída se nemůže dědit. |
NetPipeStyleUriParser |
Analyzátor založený na schématu NetPipe pro systém "Indigo". |
NetTcpStyleUriParser |
Analyzátor založený na schématu NetTcp pro systém "Indigo". |
NewsStyleUriParser |
Přizpůsobitelný analyzátor založený na schématu zpráv pomocí protokolu NNTP (Network News Transfer Protocol). |
NonSerializedAttribute |
Označuje, že pole serializovatelné třídy by nemělo být serializováno. Tato třída se nemůže dědit. |
NotFiniteNumberException |
Výjimka, která je vyvolán, když hodnota s plovoucí desetinnou čárkou je kladné nekonečno, záporné nekonečno nebo Není číslo (NaN). |
NotImplementedException |
Výjimka, která je vyvolána, když není implementována požadovaná metoda nebo operace. |
NotSupportedException |
Výjimka, která je vyvolána, když je vyvolána metoda není podporována, nebo při pokusu o čtení, hledání nebo zápis do datového proudu, který nepodporuje vyvolanou funkci. |
Nullable |
Podporuje typ hodnoty, který lze přiřadit |
NullReferenceException |
Výjimka, která je vyvolán při pokusu o přesferencování null odkaz na objekt. |
Object |
Podporuje všechny třídy v hierarchii tříd .NET a poskytuje služby na nízké úrovni pro odvozené třídy. Toto je konečná základní třída všech tříd .NET; je kořenem hierarchie typů. |
ObjectDisposedException |
Výjimka, která je vyvolán při operaci je provedena na odstraněný objekt. |
ObsoleteAttribute |
Označí prvky programu, které se už nepoužívají. Tato třída se nemůže dědit. |
OperatingSystem |
Představuje informace o operačním systému, jako je verze a identifikátor platformy. Tato třída se nemůže dědit. |
OperationCanceledException |
Výjimka, která je vyvolána ve vlákně při zrušení operace, kterou vlákno bylo spuštěno. |
OutOfMemoryException |
Výjimka, která je vyvolán, když není dostatek paměti pro pokračování v provádění programu. |
OverflowException |
Výjimka, která je vyvolán při aritmetické, přetypování nebo převodní operace v kontrolovaném kontextu vede k přetečení. |
ParamArrayAttribute |
Označuje, že metoda při vyvolání umožní proměnný počet argumentů. Tato třída se nemůže dědit. |
PlatformNotSupportedException |
Výjimka, která se vyvolá, když se funkce nespustí na konkrétní platformě. |
Progress<T> |
Poskytuje metodu IProgress<T> , která volá zpětná volání pro každou hlášenou hodnotu průběhu. |
Random |
Představuje pseudonáhodný generátor čísel, což je algoritmus, který vytváří posloupnost čísel, které splňují určité statistické požadavky na náhodnost. |
RankException |
Výjimka, která je vyvolán při poli s nesprávným počtem dimenzí je předán metodě. |
ResolveEventArgs |
Poskytuje data pro události překladu zavaděčeTypeResolve, jako jsou události , ResourceResolveReflectionOnlyAssemblyResolve, a AssemblyResolve . |
SerializableAttribute |
Označuje, že třídu lze serializovat pomocí binárního nebo XML serializace. Tato třída se nemůže dědit. |
StackOverflowException |
Výjimka, která se vyvolá, když zásobník spuštění překročí velikost zásobníku. Tato třída se nemůže dědit. |
STAThreadAttribute |
Označuje, že model vláken modelu COM pro aplikaci je jednovláknový byt (STA). |
String |
Představuje text jako sekvenci jednotek kódu UTF-16. |
StringComparer |
Představuje operaci porovnání řetězců, která používá konkrétní případ a pravidla porovnání založené na jazykové verzi nebo řadové porovnání. |
StringNormalizationExtensions |
Poskytuje rozšiřující metody pro práci s normalizací řetězců. |
SystemException |
Slouží jako základní třída pro obor názvů systémových výjimek. |
ThreadStaticAttribute |
Označuje, že hodnota statického pole je pro každé vlákno jedinečná. |
TimeoutException |
Výjimka, která je vyvolána, když vypršel čas přidělený pro proces nebo operaci. |
TimeProvider |
Poskytuje abstrakci času. |
TimeZone |
Představuje časové pásmo. |
TimeZoneInfo |
Představuje jakékoli časové pásmo na světě. |
TimeZoneInfo.AdjustmentRule |
Poskytuje informace o úpravě časového pásma, například přechod na letní čas a z letního času. |
TimeZoneNotFoundException |
Výjimka, která je vyvolán, když nelze najít časové pásmo. |
Tuple |
Poskytuje statické metody pro vytváření objektů řazené kolekce členů. |
Tuple<T1> |
Představuje řazenou kolekci řazených kolekcí řazených kolekcí členů. |
Tuple<T1,T2> |
Představuje řazenou kolekci 2 členů nebo dvojici. |
Tuple<T1,T2,T3> |
Představuje 3 řazenou kolekci členů nebo trojnásobek. |
Tuple<T1,T2,T3,T4> |
Představuje čtyřnásobnou řazenou kolekci členů. |
Tuple<T1,T2,T3,T4,T5> |
Představuje řazenou kolekci 5 členů nebo pěti řazenou kolekci. |
Tuple<T1,T2,T3,T4,T5,T6> |
Představuje řazenou kolekci 6 členů neboli sextuple. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
Představuje řazenou kolekci se 7 členů nebo septuple. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Představuje n-řazenou kolekci členů, kde n je 8 nebo vyšší. |
TupleExtensions |
Poskytuje rozšiřující metody pro řazené kolekce členů pro spolupráci s podporou jazyka pro řazené kolekce členů v jazyce C#. |
Type |
Představuje deklarace typů: typy tříd, typy rozhraní, typy polí, hodnotové typy, typy výčtu, parametry typu, definice obecných typů a otevřené nebo uzavřené vytvořené obecné typy. |
TypeAccessException |
Výjimka, která je vyvolán, když se metoda pokusí použít typ, ke kterému nemá přístup. |
TypeInitializationException |
Výjimka, která je vyvolán jako obálka kolem výjimky vyvolané inicializátorem třídy. Tato třída se nemůže dědit. |
TypeLoadException |
Výjimka, která je vyvolána, když dojde k selhání načítání typu. |
TypeUnloadedException |
Výjimka, která je vyvolána při pokusu o přístup k uvolněné třídě. |
UnauthorizedAccessException |
Výjimka, která se vyvolá, když operační systém odepře přístup kvůli chybě vstupně-výstupních operací nebo určitému typu chyby zabezpečení. |
UnhandledExceptionEventArgs |
Poskytuje data pro událost, která je vyvolána, pokud existuje výjimka, která není zpracována v žádné doméně aplikace. |
Uri |
Poskytuje reprezentaci identifikátoru URI ve formě objektu a snadný přístup k částem identifikátoru URI. |
UriBuilder |
Poskytuje vlastní konstruktor pro identifikátory URI (Uniform Resource Identifier) a upravuje identifikátory URI pro Uri třídu. |
UriFormatException |
Výjimka, která je vyvolána při zjištění neplatného identifikátoru URI (Uniform Resource Identifier). |
UriParser |
Analyzuje nové schéma identifikátoru URI. Toto je abstraktní třída. |
UriTemplate |
Třída, která představuje šablonu identifikátoru URI (Uniform Resource Identifier). |
UriTemplateEquivalenceComparer |
Třída používaná k porovnání UriTemplate instancí pro strukturální ekvivalenci (místo odkazu). |
UriTemplateMatch |
Třída, která představuje výsledky operace shody v UriTemplate instanci. |
UriTemplateMatchException |
Představuje chybu při přiřazování objektu Uri k objektu UriTemplateTable. |
UriTemplateTable |
Třída, která představuje asociativní sadu UriTemplate objektů. |
UriTypeConverter | |
ValueType |
Poskytuje základní třídu pro typy hodnot. |
Version |
Představuje číslo verze sestavení, operačního systému nebo modulu CLR (Common Language Runtime). Tato třída se nemůže dědit. |
WeakReference |
Představuje slabý odkaz, který odkazuje na objekt a přesto umožňuje, aby byl tento objekt uvolněn uvolňováním paměti. |
WeakReference<T> |
Představuje typ slabého odkazu, který odkazuje na objekt, zatímco stále umožňuje, aby byl tento objekt uvolněn uvolňováním paměti. |
WindowsRuntimeSystemExtensions |
Poskytuje rozšiřující metody pro převod mezi úkoly a prostředí Windows Runtime asynchronních akcí a operací. |
Struktury
ArgIterator |
Představuje seznam argumentů proměnné délky; to znamená parametry funkce, která přijímá proměnný počet argumentů. |
ArraySegment<T>.Enumerator |
Poskytuje enumerátor pro prvky objektu ArraySegment<T>. |
ArraySegment<T> |
Oddělovač oddílu jednorozměrného pole. |
Boolean |
Představuje logickou hodnotu ( |
Byte |
Představuje 8bitové celé číslo bez znaménka. |
Char |
Představuje znak jako jednotku kódu UTF-16. |
ConsoleKeyInfo |
Popisuje stisknutou klávesu konzoly, včetně znaku reprezentovaného klávesou konzoly a stavu modifikačních kláves SHIFT, ALT a CTRL. |
DateOnly |
Představuje kalendářní data s hodnotami v rozsahu od 1. ledna 0001 Anno Domini (společná éra) do 31. prosince 9999 n.d. (C.E.) v gregoriánském kalendáři. |
DateTime |
Představuje okamžik v čase, obvykle vyjádřený jako datum a čas dne. |
DateTimeOffset |
Představuje bod v čase, obvykle vyjádřený jako datum a čas, 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 ukončení uvolňování paměti hlášené v GCMemoryInfosouboru . |
GCMemoryInfo |
Poskytuje sadu rozhraní API, která se dají použít k načtení informací o uvolňování paměti. |
Guid |
Představuje globálně jedinečný identifikátor (GUID). |
Half |
Představuje číslo s plovoucí desetinou čárkou s poloviční přesností. |
HashCode |
Kombinuje hashovací kód pro více hodnot do jednoho hash kódu. |
Index |
Představuje typ, který lze použít k indexování kolekce od začátku nebo konce. |
Int128 |
Představuje 128bitové celé číslo se signoum sadou. |
Int16 |
Představuje 16bitové celé číslo se signoum sadou. |
Int32 |
Představuje 32bitové celé číslo se signoum sadou. |
Int64 |
Představuje 64bitové celé číslo se signoum sadou. |
IntPtr |
Představuje celé číslo se signoum sadou, kde je bitová šířka stejná jako ukazatel. |
Memory<T> |
Představuje souvislou oblast paměti. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
Poskytuje obslužnou rutinu používanou kompilátorem jazyka k formátování interpolovaných řetězců na rozsahy znaků. |
ModuleHandle |
Představuje popisovač modulu runtime pro modul. |
Nullable<T> |
Představuje typ hodnoty, který lze přiřadit |
Range |
Představuje rozsah, který má počáteční a koncové indexy. |
ReadOnlyMemory<T> |
Představuje souvislou oblast paměti, podobně jako ReadOnlySpan<T>. Na rozdíl od ReadOnlySpan<T>se nejedná o typ typu byref. |
ReadOnlySpan<T>.Enumerator |
Poskytuje enumerátor pro prvky objektu ReadOnlySpan<T>. |
ReadOnlySpan<T> |
Poskytuje typově bezpečnou a paměťově bezpečnou reprezentaci jen pro čtení souvislé oblasti libovolné paměti. |
RuntimeArgumentHandle |
Odkazuje na seznam argumentů proměnné délky. |
RuntimeFieldHandle |
Představuje pole pomocí tokenu interních metadat. |
RuntimeMethodHandle |
RuntimeMethodHandle je popisovač reprezentace interních metadat metody. |
RuntimeTypeHandle |
Představuje typ pomocí tokenu interních metadat. |
SByte |
Představuje 8bitové celé číslo se signoum sadou. |
SequencePosition |
Představuje pozici v nesouvislé sadě paměti. Vlastnosti tohoto typu by neměly být interpretovány ničím kromě typu, který ho vytvořil. |
Single |
Představuje číslo s plovoucí desetinou čárkou s jednoduchou přesností. |
Span<T>.Enumerator |
Poskytuje enumerátor pro prvky objektu Span<T>. |
Span<T> |
Poskytuje typově bezpečnou a paměťovou reprezentaci souvislé oblasti libovolné paměti. |
TimeOnly |
Představuje denní čas, který by byl přečtený z hodin, v rozsahu 00:00:00 až 23:59:59.9999999. |
TimeSpan |
Představuje časový interval. |
TimeZoneInfo.TransitionTime |
Poskytuje informace o konkrétní změně času, například o změně z letního času na standardní čas nebo naopak, v konkrétním časovém pásmu. |
TypedReference |
Popisuje objekty, které obsahují jak spravovaný ukazatel na umístění, tak reprezentaci za běhu typu, který může být uložen v tomto umístění. |
UInt128 |
Představuje 128bitové celé číslo bez znaménka. |
UInt16 |
Představuje 16bitové celé číslo bez znaménka. |
UInt32 |
Představuje 32bitové celé číslo bez znaménka. |
UInt64 |
Představuje 64bitové celé číslo bez znaménka. |
UIntPtr |
Představuje celé číslo bez znaménka, kde je bitová šířka stejná jako ukazatel. |
UriCreationOptions |
Poskytuje možnosti, které řídí, jak se Uri vytvoří a jak se chová. |
ValueTuple |
Poskytuje statické metody pro vytváření kolekcí členů hodnot. |
ValueTuple<T1> |
Představuje řazenou kolekci členů s jednou komponentou. |
ValueTuple<T1,T2> |
Představuje řazenou kolekci hodnot se 2 komponentami. |
ValueTuple<T1,T2,T3> |
Představuje řazenou kolekci členů se 3 komponentami. |
ValueTuple<T1,T2,T3,T4> |
Představuje řazenou kolekci hodnot se 4 komponentami. |
ValueTuple<T1,T2,T3,T4,T5> |
Představuje řazenou kolekci členů s 5 komponentami. |
ValueTuple<T1,T2,T3,T4,T5,T6> |
Představuje řazenou kolekci hodnot se 6 komponentami. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7> |
Představuje řazenou kolekci hodnot se 7 komponentami. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Představuje n-hodnot řazenou kolekci členů, kde n je 8 nebo vyšší. |
Void |
Určuje návratový typ hodnoty pro metodu, která nevrací hodnotu. |
Rozhraní
_AppDomain |
Zpřístupňuje veřejné členy AppDomain třídy nespravovanému kódu. |
IAppDomainSetup |
Představuje informace o vazbě sestavení, které lze přidat do instance objektu AppDomain. |
IAsyncDisposable |
Poskytuje mechanismus pro asynchronní uvolňování nespravovaných prostředků. |
IAsyncResult |
Představuje stav asynchronní operace. |
ICloneable |
Podporuje klonování, které vytvoří novou instanci třídy se stejnou hodnotou jako existující instance. |
IComparable |
Definuje zobecněnou metodu porovnání specifického typu, kterou hodnotový typ nebo třída implementuje k řazení nebo řazení svých instancí. |
IComparable<T> |
Definuje zobecněnou metodu porovnání, kterou typ hodnoty nebo třída implementuje za účelem vytvoření metody porovnání specifického typu pro řazení nebo řazení jeho instancí. |
IConvertible |
Definuje metody, které převádějí hodnotu implementace odkazu nebo typ hodnoty na typ modulu clr jazyka 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 zobecněnou metodu, kterou hodnotový typ nebo třída implementuje k vytvoření metody specifické pro typ pro určení rovnosti instancí. |
IFormatProvider |
Poskytuje mechanismus pro načtení objektu pro řízení formátování. |
IFormattable |
Poskytuje funkce pro formátování hodnoty objektu do řetězcové reprezentace. |
IObservable<T> |
Definuje poskytovatele nabízených oznámení. |
IObserver<T> |
Poskytuje mechanismus pro příjem nabízených oznámení. |
IParsable<TSelf> |
Definuje mechanismus pro parsování ř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 parsování rozsahu znaků na hodnotu. |
IUtf8SpanFormattable |
Poskytuje funkce pro formátování řetězcové reprezentace objektu do rozsahu jako UTF-8. |
IUtf8SpanParsable<TSelf> |
Definuje mechanismus pro analýzu rozsahu znaků UTF-8 na hodnotu. |
Výčty
ActivationContext.ContextForm |
Označuje kontext aplikace aktivované manifestem. |
AppDomainManagerInitializationOptions |
Určuje akci, kterou 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, jestli relevantní ToBase64CharArray metody a ToBase64String vloží do výstupu konce řádků. |
ConsoleColor |
Určuje konstanty, které definují barvy popředí a pozadí konzoly. |
ConsoleKey |
Určuje standardní klávesy na 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 zda není zadán jako místní čas nebo UTC. |
DayOfWeek |
Určuje den v týdnu. |
Environment.SpecialFolder |
Určuje výčtové konstanty používané k načtení cest adresářů do zvláštních systémový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 operaci set nebo get. |
GCCollectionMode |
Určuje chování pro vynucené uvolňování paměti. |
GCKind |
Určuje druh uvolňování paměti. |
GCNotificationStatus |
Poskytuje informace o aktuální registraci pro oznámení o dalším úplném uvolňování paměti. |
GenericUriParserOptions |
Určuje možnosti pro UriParser. |
LoaderOptimization |
Výčet používaný s LoaderOptimizationAttribute třídou k určení optimalizace zavaděče pro spustitelný soubor. |
MidpointRounding |
Určuje strategii, kterou by matematické metody zaokrouhlování měly použít k zaokrouhlení čísla. |
PlatformID |
Identifikuje operační systém nebo platformu podporovanou sestavením. |
StringComparison |
Určuje jazykovou verzi, velká a malá písmena a pravidla řazení, která mají být použita určitými přetíženími Compare(String, String) metod a Equals(Object) . |
StringSplitOptions |
Určuje možnosti pro příslušná Split přetížení metody, například zda chcete vynechat prázdné podřetězce z vráceného pole nebo oříznout prázdné znaky z podřetězců. |
TypeCode |
Určuje typ objektu. |
UriComponents |
Určuje části souboru Uri. |
UriFormat |
Řídí způsob, jakým se umisít informace URI. |
UriHostNameType |
Definuje typy názvu hostitele pro metodu CheckHostName(String) . |
UriIdnScope |
Poskytuje možné hodnoty pro nastavení IdnElementSystem.Configuration konfigurace v oboru názvů. |
UriKind |
Definuje různé druhy identifikátorů URI. |
UriPartial |
Definuje části identifikátoru URI pro metodu GetLeftPart(UriPartial) . |
Delegáti
Action |
Zapouzdří metodu, která nemá žádné parametry a nevrací hodnotu. |
Action<T> |
Zapouzdří metodu, která má jeden parametr a nevrací hodnotu. |
Action<T1,T2> |
Zapouzdří metodu, která má dva parametry a nevrací hodnotu. |
Action<T1,T2,T3> |
Zapouzdří metodu, která má tři parametry a nevrací hodnotu. |
Action<T1,T2,T3,T4> |
Zapouzdří metodu, která má čtyři parametry a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5> |
Zapouzdří metodu, která má pět parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6> |
Zapouzdří metodu, která má šest parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7> |
Zapouzdří metodu, která má sedm parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7,T8> |
Zapouzdří metodu, která má osm parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Zapouzdří metodu, která má devět parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Zapouzdří metodu, která má 10 parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Zapouzdří metodu, která má 11 parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Zapouzdřuje metodu, která má 12 parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Zapouzdří metodu, která má 13 parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Zapouzdří metodu, která má 14 parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Zapouzdří metodu, která má 15 parametrů a nevrací hodnotu. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Zapouzdří metodu, která má 16 parametrů a nevrací hodnotu. |
AppDomainInitializer |
Představuje metodu zpětného volání při inicializaci domény aplikace. |
AssemblyLoadEventHandler |
Představuje metodu, která zpracovává AssemblyLoad událost objektu 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á bude zpracovávat CancelKeyPress událost objektu Console. |
Converter<TInput,TOutput> |
Představuje metodu, která převádí objekt z jednoho typu na jiný typ. |
CrossAppDomainDelegate |
Používá se DoCallBack(CrossAppDomainDelegate) pro volání 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ří metodu, která nemá žádné parametry, a vrátí hodnotu typu určeného parametrem |
Func<T,TResult> |
Zapouzdří metodu, která má jeden parametr a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,TResult> |
Zapouzdří metodu, která má dva parametry a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,T3,TResult> |
Zapouzdří metodu, která má tři parametry a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,T3,T4,TResult> |
Zapouzdří metodu, která má čtyři parametry a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,T3,T4,T5,TResult> |
Zapouzdří metodu, která má pět parametrů a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Zapouzdří metodu, která má šest parametrů a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Zapouzdří metodu, která má sedm parametrů a vrátí hodnotu typu určeného parametrem |
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 |
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 |
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 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Zapouzdří metodu, která má 11 parametrů a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Zapouzdří metodu, která má 12 parametrů a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Zapouzdří metodu, která má 13 parametrů a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Zapouzdří metodu, která má 14 parametrů a vrátí hodnotu typu určeného parametrem |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Zapouzdří metodu, která má 15 parametrů a vrátí hodnotu typu určeného parametrem |
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 |
Predicate<T> |
Představuje metodu, která definuje sadu kritérií a určuje, zda zadaný objekt splňuje tato kritéria. |
ResolveEventHandler |
Představuje metodu TypeResolve, která zpracovává událost , ResourceResolvenebo AssemblyResolve objektu AppDomain. |
UnhandledExceptionEventHandler |
Představuje metodu, která bude zpracovávat událost vyvolanou výjimkou, která není zpracována doménou aplikace. |
Poznámky
Jiné třídy poskytují služby podporující převod datových typů, manipulaci s parametry metody, matematiku, vzdálené a místní vyvolání programů, správu aplikačního prostředí a dohled nad spravovanými a nespravovanými aplikacemi.
Pokud chcete získat přístup k typům System v oboru názvů z kódu jazyka C#, aniž byste museli poskytovat plně kvalifikované názvy typů, zahrňte using System;
příkaz na začátek souboru zdrojového kódu.
Pokud chcete získat přístup k typům System v oboru názvů z kódu C++/CLI, aniž byste museli zadávat plně kvalifikované názvy typů, zahrňte using namespace System;
příkaz na začátek souboru zdrojového kódu. Kromě toho je nutné provést kompilaci pomocí přepínače /clr .