System Névtér

Alapvető osztályokat és alaposztályokat tartalmaz, amelyek definiálják a gyakran használt érték- és referenciaadattípusokat, eseményeket és eseménykezelőket, interfészeket, attribútumokat és feldolgozási kivételeket.

Osztályok

Name Description
AccessViolationException

A védett memória olvasására vagy írására tett kísérlet során megjelenő kivétel.

ActivationContext

Az aktuális alkalmazás aktiválási környezetét azonosítja. Ez az osztály nem örökölhető.

Activator

Olyan metódusokat tartalmaz, amelyek segítségével helyileg vagy távolról hozhat létre objektumtípusokat, vagy hivatkozhat meglévő távoli objektumokra. Ez az osztály nem örökölhető.

AggregateException

Egy vagy több, az alkalmazás végrehajtása során előforduló hibát jelöl.

AppContext

Tagokat biztosít az alkalmazás környezetére vonatkozó adatok beállításához és lekéréséhez.

AppDomain

Egy alkalmazástartományt jelöl, amely egy elszigetelt környezet, ahol az alkalmazások futnak. Ez az osztály nem örökölhető.

AppDomainManager

Egy nem felügyelt gazdagép felügyelt megfelelője.

AppDomainSetup

A szerelvény kötési információi, amelyek hozzáadhatók a példányhoz AppDomain.

AppDomainUnloadedException

Az a kivétel, amely akkor jelentkezik, amikor megkísérelnek hozzáférni egy kiürített alkalmazástartományhoz.

ApplicationException

Az alkalmazás által definiált kivételek alaposztályaként szolgál.

ApplicationId

A jegyzékalapú alkalmazások egyedi azonosítására szolgáló információkat tartalmaz. Ez az osztály nem örökölhető.

ApplicationIdentity

Lehetővé teszi egy jegyzék-aktivált alkalmazás egyedi azonosítását. Ez az osztály nem örökölhető.

ArgumentException

Az a kivétel, amely akkor fordul elő, ha a metódushoz megadott argumentumok egyike érvénytelen.

ArgumentNullException

A nullhivatkozások (Nothing Visual Basic) akkor megjelenő kivétele, ha egy metódus nem fogadja el érvényes argumentumként.

ArgumentOutOfRangeException

Az a kivétel, amely akkor fordul elő, ha egy argumentum értéke kívül esik a meghívott metódus által meghatározott megengedett értéktartományon.

ArithmeticException

Az aritmetikai, öntési vagy konvertálási műveletekben előforduló hibákra vonatkozó kivétel.

Array

Metódusokat biztosít a tömbök létrehozására, manipulálására, keresésére és rendezésére, ezáltal a közös nyelvi futtatókörnyezet összes tömbjének alaposztályaként szolgál.

ArrayTypeMismatchException

Az a kivétel, amely akkor fordul elő, amikor egy nem megfelelő típusú elemet próbálnak tárolni egy tömbön belül.

AssemblyLoadEventArgs

Adatokat biztosít az AssemblyLoad eseményhez.

Attribute

Az egyéni attribútumok alaposztályát jelöli.

AttributeUsageAttribute

Egy másik attribútumosztály használatát adja meg. Ez az osztály nem örökölhető.

BadImageFormatException

Az a kivétel, amely akkor jelentkezik, ha egy dinamikus hivatkozástár (DLL) vagy egy végrehajtható program fájlképe érvénytelen.

BitConverter

Az alapadattípusokat bájtok tömbje, a bájtok tömbje pedig alapadattípusokká alakítja.

Buffer

A primitív típusú tömböket manipulálja.

CannotUnloadAppDomainException

A kivétel, amely akkor jelentkezik, ha egy alkalmazástartomány kiürítésére tett kísérlet meghiúsul.

CharEnumerator

Támogatja az String objektumon való iterálást és az egyes karakterek olvasását. Ez az osztály nem örökölhető.

CLSCompliantAttribute

Azt jelzi, hogy egy programelem megfelel-e a Common Language Specification (CLS) szabványnak. Ez az osztály nem örökölhető.

Console

A konzolalkalmazások szabványos bemenetét, kimenetét és hibastreameit jelöli. Ez az osztály nem örökölhető.

ConsoleCancelEventArgs

Adatokat biztosít az CancelKeyPress eseményhez. Ez az osztály nem örökölhető.

ContextBoundObject

Az összes környezethez kötött osztály alaposztályát határozza meg.

ContextMarshalException

Az a kivétel, amely akkor fordul elő, ha egy objektumot egy környezethatáron keresztül próbálnak végrehajtani, meghiúsul.

ContextStaticAttribute

Azt jelzi, hogy egy statikus mező értéke egyedi egy adott környezetben.

Convert

Egy alapadattípust egy másik alapadattípussá alakít át.

DataMisalignedException

Az a kivétel, amely akkor fordul elő, ha egy adategység olyan címről olvas vagy ír, amely nem az adatméret többszöröse. Ez az osztály nem örökölhető.

DBNull

Nem létező értéket jelöl. Ez az osztály nem örökölhető.

Delegate

Egy delegáltat jelöl, amely egy statikus metódusra vagy egy osztálypéldányra és az osztály példánymetódusára hivatkozó adatstruktúra.

DivideByZeroException

Az a kivétel, amely akkor merül fel, ha egy integrál vagy Decimal érték nullával való felosztására tett kísérlet történik.

DllNotFoundException

Az a kivétel, amely akkor fordul elő, ha a DLL-importálásban megadott DLL nem található.

DuplicateWaitObjectException

Az a kivétel, amely akkor jelentkezik, ha egy objektum többször is megjelenik a szinkronizálási objektumok tömbjében.

EntryPointNotFoundException

A kivétel, amely akkor merül fel, ha egy osztály betöltése sikertelen, mert nincs belépési módszer.

Enum

Megadja az enumerálások alaposztályát.

Environment

Információkat és eszközöket biztosít a jelenlegi környezetről és platformról. Ez az osztály nem örökölhető.

EventArgs

Az eseményadatokat tartalmazó osztályok alaposztályát jelöli, és az eseményadatokat nem tartalmazó eseményekhez használható értéket biztosít.

Exception

Az alkalmazás végrehajtása során előforduló hibákat jelöli.

ExecutionEngineException

A kivétel, amely akkor jelenik meg, ha belső hiba történik a közös nyelvi futtatókörnyezet végrehajtó motorjában. Ez az osztály nem örökölhető.

FieldAccessException

Az a kivétel, amely akkor merül fel, ha egy osztályon belül érvénytelen kísérlet történt egy privát vagy védett mező elérésére.

FileStyleUriParser

A Fájlséma alapján testre szabható elemző.

FlagsAttribute

Azt jelzi, hogy az enumerálás bitmezőként kezelhető; vagyis zászlók halmaza.

FormatException

A kivétel, amely akkor keletkezik, ha egy argumentum formátuma érvénytelen, vagy ha egy összetett formázási sztring nem megfelelően van formázva.

FormattableString

Egy összetett formázási sztringet jelöl, valamint a formázandó argumentumokat.

FtpStyleUriParser

A File Transfer Protocol (FTP) sémán alapuló testre szabható elemző.

GC

Szabályozza a rendszer szemétgyűjtőt, amely automatikusan visszanyeri a nem használt memóriát.

GenericUriParser

Hierarchikus URI testre szabható elemzője.

GopherStyleUriParser

A Gopher-séma alapján testre szabható elemző.

HttpStyleUriParser

A HTTP-séma alapján testre szabható elemző.

IndexOutOfRangeException

Az a kivétel, amely akkor fordul elő, ha egy tömb vagy gyűjtemény egy olyan elemét próbálják elérni, amelynek indexe kívül esik a határán.

InsufficientExecutionStackException

Az a kivétel, amely akkor merül fel, ha nincs elegendő végrehajtási verem a legtöbb metódus végrehajtásának engedélyezéséhez.

InsufficientMemoryException

Az a kivétel, amely akkor jelentkezik, ha a megfelelő rendelkezésre álló memória ellenőrzése meghiúsul. Ez az osztály nem örökölhető.

InvalidCastException

A kivétel, amely érvénytelen öntés vagy explicit átalakítás esetén van kivetve.

InvalidOperationException

Az a kivétel, amely akkor jelenik meg, ha egy metódushívás érvénytelen az objektum aktuális állapotához.

InvalidProgramException

Az a kivétel, amely akkor jelentkezik, ha egy program érvénytelen Microsoft köztes nyelvet (MSIL) vagy metaadatokat tartalmaz. Ez általában a programot létrehozó fordító hibáját jelzi. Ez a kivétel akkor is jelentkezik, ha a program túllépte a belső futtatókörnyezet implementálási korlátait.

InvalidTimeZoneException

Az időzóna adatai érvénytelenek.

Lazy<T>

Támogatja a lusta inicializálást.

Lazy<T,TMetadata>

Lusta közvetett hivatkozást biztosít egy objektumra és annak kapcsolódó metaadataira a felügyelt bővíthetőségi keretrendszer általi használatra.

LdapStyleUriParser

Az Lightweight Directory Access Protocol (LDAP) sémán alapuló testre szabható elemző.

LoaderOptimizationAttribute

A végrehajtható alkalmazás fő metódusához tartozó alapértelmezett rakodóoptimalizálási szabályzat beállítására szolgál.

LocalDataStoreSlot

Beágyaz egy memóriahelyet a helyi adatok tárolásához. Ez az osztály nem örökölhető.

MarshalByRefObject

Lehetővé teszi az objektumok elérését az alkalmazás tartományhatárai között az újraegyezést támogató alkalmazásokban.

Math

Állandókat és statikus metódusokat biztosít trigonometriai, logaritmikus és egyéb gyakori matematikai függvényekhez.

MathF

Állandókat és statikus metódusokat biztosít trigonometriai, logaritmikus és egyéb gyakori matematikai függvényekhez.

MemberAccessException

A kivétel, amely akkor fordul elő, amikor egy osztálytag elérésére tett kísérlet meghiúsul.

MemoryExtensions

Bővítménymetelyeket biztosít a memóriával és a span-tal kapcsolatos típusokhoz, például Memory<T>: , ReadOnlyMemory<T>, Span<T>és ReadOnlySpan<T>.

MethodAccessException

Az a kivétel, amely akkor merül fel, ha egy metódus elérése érvénytelen, például egy privát metódus elérése részben megbízható kódból.

MissingFieldException

Az a kivétel, amely akkor jelenik meg, ha egy nem létező mező dinamikus elérésére tett kísérlet történik. Ha egy osztálytár egyik mezőjét eltávolították vagy átnevezték, az adott kódtárra hivatkozó összes szerelvényt újrafordítsuk.

MissingMemberException

Az a kivétel, amely akkor jelenik meg, ha egy nem létező vagy nem nyilvánosként deklarált osztálytaghoz próbál dinamikusan hozzáférni. Ha egy osztálytár egyik tagját eltávolították vagy átnevezték, az adott kódtárra hivatkozó szerelvényeket újrafordítsuk.

MissingMethodException

Az a kivétel, amely akkor jelenik meg, ha nem létező metódushoz próbál dinamikusan hozzáférni.

MTAThreadAttribute

Azt jelzi, hogy egy alkalmazás COM menetmodellje többszálú lakás (MTA).

MulticastDelegate

Csoportos küldési meghatalmazottat jelöl; vagyis egy olyan meghatalmazott, amelynek a meghívási listájában több elem is szerepelhet.

MulticastNotSupportedException

Az a kivétel, amely akkor merül fel, ha a típus helyett két meghatalmazottat próbál egyesíteni a DelegateMulticastDelegate típus alapján. Ez az osztály nem örökölhető.

NetPipeStyleUriParser

Az "Indigo" rendszer NetPipe sémáján alapuló elemző.

NetTcpStyleUriParser

Az "Indigo" rendszer NetTcp sémáján alapuló elemző.

NewsStyleUriParser

Testre szabható elemző, amely a hírsémán alapul a Network News Transfer Protocol (NNTP) használatával.

NonSerializedAttribute

Azt jelzi, hogy egy szerializálható osztály mezője nem szerializálható. Ez az osztály nem örökölhető.

NotFiniteNumberException

Az a kivétel, amely akkor jelentkezik, ha egy lebegőpontos érték pozitív végtelen, negatív végtelen vagy nem szám (NaN).

NotImplementedException

Az a kivétel, amely akkor lép fel, ha egy kért metódus vagy művelet nincs implementálva.

NotSupportedException

Az a kivétel, amely akkor merül fel, ha egy meghívásos metódus nem támogatott, vagy amikor olyan streambe próbálnak olvasni, keresni vagy írni, amely nem támogatja a meghívott funkciót.

Nullable

Támogatja a hozzárendelhető nullértéktípusokat. Ez az osztály nem örökölhető.

NullReferenceException

A null objektumhivatkozások elhalasztására tett kísérlet során megjelenő kivétel.

Object

Támogatja a .NET osztályhierarchiában lévő összes osztályt, és alacsony szintű szolgáltatásokat biztosít a származtatott osztályok számára. Ez az összes .NET osztály végső alaposztálya; ez a típushierarchia gyökere.

ObjectDisposedException

Az a kivétel, amely akkor fordul elő, ha egy műveletet egy megsemmisített objektumon hajtanak végre.

ObsoleteAttribute

Megjelöli a már nem használt programelemeket.

OperatingSystem

Az operációs rendszerre vonatkozó információkat, például a verziót és a platformazonosítót jelöli. Ez az osztály nem örökölhető.

OperationCanceledException

A szálba a szál által végrehajtott művelet törlésekor megjelenő kivétel.

OutOfMemoryException

A kivétel, amely akkor merül fel, ha nincs elegendő memória a program végrehajtásának folytatásához.

OverflowException

Az a kivétel, amely akkor jelentkezik, ha egy ellenőrzött környezetben egy számtani, öntési vagy konvertálási művelet túlcsordulást eredményez.

ParamArrayAttribute

Azt jelzi, hogy egy metódus változó számú argumentumot engedélyez a meghívásban. Ez az osztály nem örökölhető.

PlatformNotSupportedException

Az a kivétel, amely akkor fordul elő, ha egy szolgáltatás nem fut egy adott platformon.

Progress<T>

IProgress<T> Egy visszahívást hív meg az egyes jelentett folyamatértékekhez.

Random

Egy pszeudo-véletlenszerű számgenerátort jelöl, amely egy algoritmus, amely számok sorozatát állítja elő, amelyek megfelelnek a véletlenszerűség bizonyos statisztikai követelményeinek.

RankException

Az a kivétel, amely akkor fordul elő, ha egy tömb nem megfelelő számú dimenziót ad át egy metódusnak.

ResolveEventArgs

Adatokat biztosít a betöltőfeloldási eseményekhez, például a TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolveés AssemblyResolve eseményekhez.

SerializableAttribute

Azt jelzi, hogy egy osztály bináris vagy XML-szerializálással szerializálható. Ez az osztály nem örökölhető.

StackOverflowException

Az a kivétel, amely akkor fordul elő, ha a végrehajtási verem meghaladja a verem méretét. Ez az osztály nem örökölhető.

STAThreadAttribute

Azt jelzi, hogy egy alkalmazás COM-szálazási modellje egyszálas lakás (STA).

String

A szöveget UTF-16 kódegységek sorozataként jelöli.

StringComparer

Egy sztring-összehasonlító műveletet jelöl, amely konkrét eset- és kultúraalapú vagydinális összehasonlítási szabályokat használ.

StringNormalizationExtensions

Bővítménymetelyeket biztosít a sztring normalizálásához.

SystemException

A rendszerkivüldő névtér alaposztályaként szolgál.

ThreadStaticAttribute

Azt jelzi, hogy egy statikus mező értéke minden szálhoz egyedi.

TimeoutException

Az a kivétel, amely akkor lesz kivetve, ha a folyamatra vagy műveletre vonatkozó idő lejárt.

TimeZone

Időzónát jelöl.

TimeZoneInfo

A világ bármely időzónájának felel meg.

TimeZoneInfo.AdjustmentRule

Információt nyújt az időzóna-beállításról, például a nyári időszámításra való áttérésről és a nyári időszámításról.

TimeZoneNotFoundException

Az időzóna nem található kivétele.

Tuple

Statikus metódusokat biztosít a rekordobjektumok létrehozásához.

Tuple<T1>

1-tuple vagy singleton értéket jelöl.

Tuple<T1,T2>

Kétfős vagy páros értéket jelöl.

Tuple<T1,T2,T3>

3- vagy tripla értéket jelöl.

Tuple<T1,T2,T3,T4>

Négyes vagy négyszöget jelöl.

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

5 üstöt vagy kvintettet jelöl.

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

6-os vagy sextuple-t jelöl.

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

Egy 7-ugró vagy septuple értéket jelöl.

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

N-rekordot jelöl, ahol az n értéke 8 vagy nagyobb.

TupleExtensions

Bővítménymetelyeket biztosít a C#-ban található csuplok nyelvi támogatásával való együttműködéshez.

Type

Típusdeklarációkat jelöl: osztálytípusok, interfésztípusok, tömbtípusok, értéktípusok, számbavételi típusok, típusparaméterek, általános típusdefiníciók, valamint nyitott vagy zárt, konstruktált általános típusok.

TypeAccessException

A kivétel, amely akkor fordul elő, ha egy metódus olyan típust próbál használni, amelyhez nincs hozzáférése.

TypeInitializationException

Az osztály inicializálója által kidobott kivétel körül burkolóként megjelenő kivétel. Ez az osztály nem örökölhető.

TypeLoadException

A típusbetöltési hibák esetén jelentkező kivétel.

TypeUnloadedException

Az a kivétel, amely akkor merül fel, amikor megpróbálnak hozzáférni egy kiürített osztályhoz.

UnauthorizedAccessException

Az a kivétel, amely akkor jelenik meg, ha az operációs rendszer I/O-hiba vagy egy adott biztonsági hiba miatt tagadja meg a hozzáférést.

UnhandledExceptionEventArgs

Adatokat biztosít az eseményről, amely akkor merül fel, ha egy alkalmazástartományban nem kezelt kivétel van.

Uri

Egy egységes erőforrás-azonosító (URI) objektumábrázolását és az URI részeihez való könnyű hozzáférést biztosítja.

UriBuilder

Egyéni konstruktort biztosít az egységes erőforrás-azonosítókhoz (URI-khoz), és módosítja az Uri osztály URI-jait.

UriFormatException

Az érvénytelen egységes erőforrás-azonosító (URI) észlelésekor megjelenő kivétel.

UriParser

Elemez egy új URI-sémát. Ez egy absztrakt osztály.

UriTemplate

Egy egységes erőforrás-azonosító (URI) sablont képviselő osztály.

UriTemplateEquivalenceComparer

A szerkezeti (referencia helyett) egyenértékűség példányainak összehasonlítására UriTemplate használt osztály.

UriTemplateMatch

Egy példány egyezési műveletének UriTemplate eredményeit képviselő osztály.

UriTemplateMatchException

Hibát jelez, ha egy adotthoz UriTemplateTableegyezikUri.

UriTemplateTable

Egy asszociatív objektumkészletet UriTemplate képviselő osztály.

UriTypeConverter

Egy típust String típussá Uri alakít át, és fordítva.

ValueType

Az értéktípusok alaposztályát adja meg.

Version

Egy szerelvény, operációs rendszer vagy közös nyelvi futtatókörnyezet verziószámát jelöli. Ez az osztály nem örökölhető.

WeakReference

Gyenge hivatkozást jelöl, amely egy objektumra hivatkozik, miközben továbbra is lehetővé teszi, hogy az objektumot visszakövetelje a szemétgyűjtés.

WeakReference<T>

Egy beírt gyenge hivatkozást jelöl, amely egy objektumra hivatkozik, miközben továbbra is lehetővé teszi, hogy az objektumot a szemétgyűjtés visszakövetelje.

WindowsRuntimeSystemExtensions

Bővítménymetelyeket biztosít a tevékenységek és Windows-futtatókörnyezet aszinkron műveletek és műveletek közötti konvertáláshoz.

Struktúrák

Name Description
ArgIterator

Változó hosszúságú argumentumlistát jelöl; vagyis egy változó számú argumentumot tartalmazó függvény paraméterei.

ArraySegment<T>.Enumerator

Enumerátort biztosít egy ArraySegment<T>.

ArraySegment<T>

Egydimenziós tömb egy szakaszát tagolja.

Boolean

Logikai (true vagy false) értéket jelöl.

Byte

Egy 8 bites aláíratlan egész számot jelöl.

Char

Egy karaktert UTF-16 kódegységként jelöl.

ConsoleKeyInfo

A lenyomott konzolkulcsot ismerteti, beleértve a konzolkulcs által képviselt karaktert, valamint a SHIFT, ALT és CTRL módosító billentyűk állapotát.

DateTime

Egy azonnali időpontot jelöl, amely általában a nap és a nap dátumaként van kifejezve.

DateTimeOffset

Egy időpontot jelöl, amely általában nap és idő szerint van kifejezve az egyezményes világidőhöz (UTC) viszonyítva.

Decimal

Decimális lebegőpontos számot jelöl.

Double

Dupla pontosságú lebegőpontos számot jelöl.

Guid

Globálisan egyedi azonosítót (GUID) jelöl.

HashCode

Több érték kivonatkódját egyetlen kivonatkódba egyesíti.

Index

Olyan típust jelöl, amely a gyűjtemények indexelésére használható az elejétől vagy végétől kezdve.

Int16

16 bites aláírt egész számot jelöl.

Int32

32 bites aláírt egész számot jelöl.

Int64

64 bites aláírt egész számot jelöl.

IntPtr

Aláírt egész számot jelöl, ahol a bitszélesség megegyezik a mutatóval.

Memory<T>

A memória egy összefüggő régióját jelöli.

ModuleHandle

Modul futtatókörnyezeti leírójának felel meg.

Nullable<T>

Hozzárendelhető nullértéktípust jelöl.

Range

Kezdő és záró indexeket tartalmazó tartományt jelöl.

ReadOnlyMemory<T>

A memória egy összefüggő régióját jelöli, hasonlóan a ReadOnlySpan<T>. Ellentétben ReadOnlySpan<T>a byref-szerű típussal.

ReadOnlySpan<T>.Enumerator

Enumerátort biztosít egy ReadOnlySpan<T>.

ReadOnlySpan<T>

Egy tetszőleges memória egy egybefüggő régiójának írásvédett és memóriavédett írásvédett ábrázolását biztosítja.

RuntimeArgumentHandle

Változó hosszúságú argumentumlistára hivatkozik.

RuntimeFieldHandle

Belső metaadat-jogkivonatot használó mezőt jelöl.

RuntimeMethodHandle

RuntimeMethodHandle egy metódus belső metaadat-reprezentációjának leírója.

RuntimeTypeHandle

Belső metaadat-jogkivonatot használó típust jelöl.

SByte

8 bites aláírt egész számot jelöl.

SequencePosition

Nem folytonos memóriakészletben lévő pozíciót jelöl. Az ilyen típusú tulajdonságokat csak az azt létrehozó típus értelmezheti.

Single

Egy pontosságú lebegőpontos számot jelöl.

Span<T>.Enumerator

Enumerátort biztosít egy Span<T>.

Span<T>

Egy tetszőleges memória egy egybefüggő régiójának típusbiztos és memóriabiztos ábrázolását biztosítja.

TimeSpan

Időintervallumot jelöl.

TimeZoneInfo.TransitionTime

Információt nyújt egy adott időváltozásról, például a nyári időszámításról a téli időről a téli időszámításra való váltásról, vagy fordítva, egy adott időzónában.

TypedReference

Azokat az objektumokat ismerteti, amelyek egy adott helyre mutató felügyelt mutatót és az adott helyen tárolható típus futtatókörnyezeti ábrázolását tartalmazzák.

UInt16

16 bites aláíratlan egész számot jelöl.

UInt32

32 bites aláíratlan egész számot jelöl.

UInt64

64 bites aláíratlan egész számot jelöl.

UIntPtr

Aláíratlan egész számot jelöl, ahol a bitszélesség megegyezik a mutatóval.

ValueTuple

Statikus metódusokat biztosít az értékkuplok létrehozásához.

ValueTuple<T1>

Egyetlen összetevővel rendelkező értékkontrasztot jelöl.

ValueTuple<T1,T2>

Egy 2 összetevőből álló értékrekordot jelöl.

ValueTuple<T1,T2,T3>

3 összetevővel rendelkező értékrekordot jelöl.

ValueTuple<T1,T2,T3,T4>

Egy 4 összetevőből álló értékrekordot jelöl.

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

5 összetevővel rendelkező értékrekordot jelöl.

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

Egy 6 összetevőből álló értékrekordot jelöl.

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

7 összetevővel rendelkező értékrekordot jelöl.

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

Egy n-érték rekordot jelöl, ahol az n értéke 8 vagy nagyobb.

Void

Olyan metódus visszatérési értéktípusát adja meg, amely nem ad vissza értéket.

Interfészek

Name Description
_AppDomain

Az osztály nyilvános tagjait AppDomain nem felügyelt kódnak teszi elérhetővé.

IAppDomainSetup

A szerelvény kötési információi, amelyek hozzáadhatók a példányhoz AppDomain.

IAsyncDisposable

A nem felügyelt erőforrások aszinkron felszabadítási mechanizmusát biztosítja.

IAsyncResult

Egy aszinkron művelet állapotát jelöli.

ICloneable

Támogatja a klónozást, amely egy olyan osztály új példányát hozza létre, amelynek értéke megegyezik egy meglévő példány értékével.

IComparable

Általános típusspecifikus összehasonlító módszert határoz meg, amelyet egy értéktípus vagy osztály implementál a példányok rendezéséhez vagy rendezéséhez.

IComparable<T>

Egy általános összehasonlítási módszert határoz meg, amelyet egy értéktípus vagy osztály implementál a példányok rendezéséhez vagy rendezéséhez használt típusspecifikus összehasonlító módszer létrehozásához.

IConvertible

Olyan metódusokat határoz meg, amelyek a implementálási referencia vagy az értéktípus értékét olyan közös nyelvi futtatókörnyezet-típussá alakítják át, amely egyenértékű értékkel rendelkezik.

ICustomFormatter

Egy objektum értékének egyéni formázását támogató metódust definiál.

IDisposable

Mechanizmust biztosít a nem felügyelt erőforrások kiadásához.

IEquatable<T>

Meghatároz egy általánosított metódust, amelyet egy értéktípus vagy osztály implementál a példányok egyenlőségének meghatározására szolgáló típusspecifikus metódus létrehozásához.

IFormatProvider

Mechanizmust biztosít egy objektum beolvasásához a formázás szabályozásához.

IFormattable

Lehetővé teszi az objektumok értékének sztring-ábrázolássá alakítását.

IObservable<T>

A leküldéses értesítések szolgáltatójának meghatározása.

IObserver<T>

A leküldéses értesítések fogadásának mechanizmusát biztosítja.

IProgress<T>

Egy szolgáltatót határoz meg az előrehaladási frissítésekhez.

IServiceProvider

Egy szolgáltatásobjektum lekérésére szolgáló mechanizmust definiál; vagyis olyan objektum, amely egyéni támogatást nyújt más objektumoknak.

Enumerációk

Name Description
ActivationContext.ContextForm

Egy jegyzékalapú alkalmazás környezetét jelzi.

AppDomainManagerInitializationOptions

Megadja, hogy az egyéni alkalmazástartomány-kezelő milyen műveletet hajt végre egy új tartomány inicializálása során.

AttributeTargets

Megadja azokat az alkalmazáselemeket, amelyeken érvényes egy attribútum alkalmazása.

Base64FormattingOptions

Megadja, hogy a releváns ToBase64CharArray és ToBase64String a metódusok beszúrják-e a sortöréseket a kimenetbe.

ConsoleColor

A konzol előterét és háttérszíneit meghatározó állandókat adja meg.

ConsoleKey

Megadja a konzol szabványos kulcsait.

ConsoleModifiers

A SHIFT, ALT és CTRL módosító billentyűket jelöli a billentyűzeten.

ConsoleSpecialKey

A módosító és a konzolkulcsok kombinációját adja meg, amelyek megszakíthatják az aktuális folyamatot.

DateTimeKind

Azt határozza meg, hogy egy DateTime objektum helyi időnek, egyezményes világidőnek (UTC) felel-e meg, vagy nincs megadva helyi időként vagy UTC-ként.

DayOfWeek

A hét napját adja meg.

Environment.SpecialFolder

Számba vett állandó speciális elemazonosító-lista (CSIDL) értékeket ad meg a rendszer speciális mappáinak könyvtárelérési útvonalainak lekéréséhez.

Environment.SpecialFolderOption

Megadja azokat a beállításokat, amelyeket egy speciális mappa elérési útjának lekéréséhez használhat.

EnvironmentVariableTarget

Megadja azt a helyet, ahol egy környezeti változót tárol vagy lekér egy készletben, vagy lekéri a műveletet.

GCCollectionMode

A kényszerített szemétgyűjtés viselkedését adja meg.

GCNotificationStatus

A következő teljes szemétgyűjtésről szóló értesítéshez tartozó aktuális regisztrációval kapcsolatos információkat nyújt.

GenericUriParserOptions

Megadja a beállításokat egy UriParser.

LoaderOptimization

Az osztályhoz tartozó enumerálás egy LoaderOptimizationAttribute végrehajtható rakodóoptimalizálás megadásához.

MidpointRounding

Meghatározza azt a stratégiát, amelyet a matematikai kerekítési módszereknek használniuk kell egy szám kerekítéséhez.

PlatformID

A szerelvény által támogatott operációs rendszert vagy platformot azonosítja.

StringComparison

Meghatározza azokat a kulturális, eseti és rendezési szabályokat, amelyeket a metódusok és Equals(Object) metódusok Compare(String, String) bizonyos túlterhelései használnak.

StringSplitOptions

Megadja az alkalmazható Split metódusok túlterhelésének beállításait, például azt, hogy kihagyja-e az üres részstringeket a visszaadott tömbből, vagy levágja-e a térközt az alsztringekből.

TypeCode

Az objektum típusát adja meg.

UriComponents

Megadja a .-nak a részeit Uri.

UriFormat

Szabályozza az URI-adatok szökését.

UriHostNameType

A metódus állomásnévtípusait CheckHostName(String) határozza meg.

UriIdnScope

Megadja a névtér konfigurációs beállításának IdnElement lehetséges értékeit System.Configuration .

UriKind

Meghatározza az URI-k különböző típusait.

UriPartial

Meghatározza az URI részeit a GetLeftPart(UriPartial) metódushoz.

Delegáltak

Name Description
Action

Olyan metódust ágyaz be, amely nem tartalmaz paramétereket, és nem ad vissza értéket.

Action<T>

Olyan metódust ágyaz be, amely egyetlen paraméterrel rendelkezik, és nem ad vissza értéket.

Action<T1,T2>

Olyan metódust ágyaz be, amely két paraméterrel rendelkezik, és nem ad vissza értéket.

Action<T1,T2,T3>

Olyan metódust ágyaz be, amely három paraméterrel rendelkezik, és nem ad vissza értéket.

Action<T1,T2,T3,T4>

Olyan metódust ágyaz be, amely négy paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely öt paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely hat paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely hét paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely nyolc paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely kilenc paraméterrel rendelkezik, és nem ad vissza értéket.

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

Egy 10 paraméterrel rendelkező metódus beágyazása, amely nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely 11 paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely 12 paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely 13 paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely 14 paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely 15 paraméterrel rendelkezik, és nem ad vissza értéket.

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

Olyan metódust ágyaz be, amely 16 paraméterrel rendelkezik, és nem ad vissza értéket.

AppDomainInitializer

Az alkalmazástartomány inicializálásakor meghívandó visszahívási módszert jelöli.

AssemblyLoadEventHandler

Az eseményt AssemblyLoad kezelő metódust AppDomainjelöli.

AsyncCallback

A megfelelő aszinkron művelet befejezésekor meghívandó metódusra hivatkozik.

Comparison<T>

Azt a metódust jelöli, amely két azonos típusú objektumot hasonlít össze.

ConsoleCancelEventHandler

Azt a metódust jelöli, amely egy CancelKeyPress .Console

Converter<TInput,TOutput>

Olyan metódust jelöl, amely egy objektumot egy típusból egy másik típussá alakít át.

CrossAppDomainDelegate

DoCallBack(CrossAppDomainDelegate) Alkalmazásközi tartományi hívásokhoz használható.

EventHandler

Azt a metódust jelöli, amely olyan eseményt fog kezelni, amely nem rendelkezik eseményadatokkal.

EventHandler<TEventArgs>

Azt a metódust jelöli, amely egy eseményt kezel, amikor az esemény adatokat ad meg.

Func<TResult>

Olyan metódust ágyaz be, amely nem tartalmaz paramétereket, és a paraméter által TResult megadott típusú értéket ad vissza.

Func<T,TResult>

Beágyaz egy metódust, amely egy paraméterrel rendelkezik, és a paraméter által TResult megadott típusú értéket ad vissza.

Func<T1,T2,TResult>

Beágyaz egy metódust, amely két paraméterrel rendelkezik, és a paraméter által TResult megadott típusú értéket ad vissza.

Func<T1,T2,T3,TResult>

Beágyaz egy metódust, amely három paraméterrel rendelkezik, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Beágyaz egy metódust, amely négy paraméterrel rendelkezik, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Olyan metódust foglal össze, amely öt paraméterrel rendelkezik, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Egy hat paraméterrel rendelkező metódust ágyaz be, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Beágyaz egy metódust, amely hét paraméterrel rendelkezik, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Olyan metódust foglal össze, amely nyolc paraméterrel rendelkezik, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Egy kilenc paraméterrel rendelkező metódust ágyaz be, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Egy 10 paraméterrel rendelkező metódust ágyaz be, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Egy 11 paraméterrel rendelkező metódust ágyaz be, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Beágyaz egy metódust, amely 12 paraméterrel rendelkezik, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Beágyaz egy metódust, amely 13 paraméterrel rendelkezik, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Beágyaz egy 14 paraméterrel rendelkező metódust, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Beágyaz egy 15 paramétert tartalmazó metódust, és a paraméter által TResult megadott típusú értéket ad vissza.

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

Egy 16 paraméterrel rendelkező metódust ágyaz be, és a paraméter által TResult megadott típusú értéket ad vissza.

Predicate<T>

Azt a metódust jelöli, amely egy feltételkészletet határoz meg, és meghatározza, hogy a megadott objektum megfelel-e ezeknek a feltételeknek.

ResolveEventHandler

Egy metódust jelöl, amely egy TypeResolveResourceResolveadott eseményt vagy AssemblyResolve eseményt AppDomainkezeli.

UnhandledExceptionEventHandler

Azt a metódust jelöli, amely az alkalmazástartomány által nem kezelt kivétel által kiváltott eseményt kezeli.

Megjegyzések

Más osztályok olyan szolgáltatásokat nyújtanak, amelyek támogatják az adattípus-átalakítást, a metódusparaméter-manipulációt, a matematikát, a távoli és helyi programhívást, az alkalmazáskörnyezet kezelését, valamint a felügyelt és nem felügyelt alkalmazások felügyeletét.

Ha a névtérben lévő System típusokat c# kódból szeretné elérni anélkül, hogy teljes típusneveket kellene megadnia, adja meg a using System; forráskódfájl elején található utasítást.

Ha a névtérben lévő System típusok C++/CLI-kódból való eléréséhez nem kell teljesen minősített típusneveket megadnia, adja meg az using namespace System; utasítást a forráskódfájl elején. Emellett a /clr kapcsolóval kell fordítást végeznie.