System Namnområde

Innehåller grundläggande klasser och basklasser som definierar vanliga värde- och referensdatatyper, händelser och händelsehanterare, gränssnitt, attribut och bearbetningsfel.

Klasser

Name Description
AccessViolationException

Undantaget som utlöses när det görs ett försök att läsa eller skriva skyddat minne.

ActivationContext

Identifierar aktiveringskontexten för det aktuella programmet. Det går inte att ärva den här klassen.

Activator

Innehåller metoder för att skapa typer av objekt lokalt eller via fjärranslutning eller hämta referenser till befintliga fjärrobjekt. Det går inte att ärva den här klassen.

AggregateException

Representerar ett eller flera fel som inträffar under programkörningen.

AppContext

Tillhandahåller medlemmar för att ange och hämta data om ett programs kontext.

AppDomain

Representerar en programdomän, som är en isolerad miljö där program körs. Det går inte att ärva den här klassen.

AppDomainManager

Tillhandahåller en hanterad motsvarighet till en ohanterad värd.

AppDomainSetup

Representerar sammansättningsbindningsinformation som kan läggas till i en instans av AppDomain.

AppDomainUnloadedException

Undantaget som utlöses när ett försök görs att komma åt en borttagen programdomän.

ApplicationException

Fungerar som basklass för programdefinierade undantag.

ApplicationId

Innehåller information som används för att unikt identifiera ett manifestbaserat program. Det går inte att ärva den här klassen.

ApplicationIdentity

Ger möjlighet att unikt identifiera ett manifestaktiverat program. Det går inte att ärva den här klassen.

ArgumentException

Undantaget som utlöses när ett av argumenten som tillhandahålls till en metod inte är giltigt.

ArgumentNullException

Undantaget som utlöses när en null-referens (Nothing i Visual Basic) skickas till en metod som inte accepterar den som ett giltigt argument.

ArgumentOutOfRangeException

Undantaget som utlöses när värdet för ett argument ligger utanför det tillåtna värdeintervallet som definieras av den anropade metoden.

ArithmeticException

Undantaget som utlöses för fel i en aritmetik-, gjutnings- eller konverteringsåtgärd.

Array

Innehåller metoder för att skapa, manipulera, söka och sortera matriser, vilket fungerar som basklass för alla matriser i den gemensamma språkkörningen.

ArrayTypeMismatchException

Undantaget som utlöses när ett försök görs att lagra ett element av fel typ i en matris.

AssemblyLoadEventArgs

Innehåller data för AssemblyLoad händelsen.

Attribute

Representerar basklassen för anpassade attribut.

AttributeUsageAttribute

Anger användningen av en annan attributklass. Det går inte att ärva den här klassen.

BadImageFormatException

Undantaget som utlöses när filbilden av ett DLL -bibliotek (Dynamic Link Library) eller ett körbart program är ogiltigt.

BitConverter

Konverterar basdatatyper till en matris med byte och en matris med byte till basdatatyper.

Buffer

Manipulerar matriser med primitiva typer.

CannotUnloadAppDomainException

Undantaget som utlöses när ett försök att ta bort en programdomän misslyckas.

CharEnumerator

Stöder iterering över ett String objekt och läsning av dess enskilda tecken. Det går inte att ärva den här klassen.

CLSCompliantAttribute

Anger om ett programelement är kompatibelt med COMMON Language Specification (CLS). Det går inte att ärva den här klassen.

Console

Representerar standardströmmarna för indata, utdata och fel för konsolprogram. Det går inte att ärva den här klassen.

ConsoleCancelEventArgs

Innehåller data för CancelKeyPress händelsen. Det går inte att ärva den här klassen.

ContextBoundObject

Definierar basklassen för alla kontextbundna klasser.

ContextMarshalException

Undantaget som utlöses när ett försök att konvertera ett objekt över en kontextgräns misslyckas.

ContextStaticAttribute

Anger att värdet för ett statiskt fält är unikt för en viss kontext.

Convert

Konverterar en basdatatyp till en annan basdatatyp.

DataMisalignedException

Undantaget som utlöses när en dataenhet läses från eller skrivs till en adress som inte är en multipel av datastorleken. Det går inte att ärva den här klassen.

DBNull

Representerar ett obefintligt värde. Det går inte att ärva den här klassen.

Delegate

Representerar ett ombud, som är en datastruktur som refererar till en statisk metod eller till en klassinstans och en instansmetod för den klassen.

DivideByZeroException

Undantaget som utlöses när det görs ett försök att dividera en integral eller Decimal ett värde med noll.

DllNotFoundException

Det går inte att hitta undantaget som utlöses när en DLL som anges i en DLL-import.

DuplicateWaitObjectException

Undantaget som utlöses när ett objekt visas mer än en gång i en matris med synkroniseringsobjekt.

EntryPointNotFoundException

Undantaget som utlöses när ett försök att läsa in en klass misslyckas på grund av att det inte finns någon inmatningsmetod.

Enum

Tillhandahåller basklassen för uppräkningar.

Environment

Innehåller information om och metoder för att manipulera den aktuella miljön och plattformen. Det går inte att ärva den här klassen.

EventArgs

Representerar basklassen för klasser som innehåller händelsedata och ger ett värde som ska användas för händelser som inte innehåller händelsedata.

Exception

Representerar fel som uppstår under programkörningen.

ExecutionEngineException

Undantaget som utlöses när det finns ett internt fel i körningsmotorn för den gemensamma språkkörningen. Det går inte att ärva den här klassen.

FieldAccessException

Undantaget som utlöses när ett ogiltigt försök görs att komma åt ett privat eller skyddat fält i en klass.

FileStyleUriParser

En anpassningsbar parser baserat på filschemat.

FlagsAttribute

Anger att en uppräkning kan behandlas som ett bitfält. en uppsättning flaggor.

FormatException

Undantaget som utlöses när formatet för ett argument är ogiltigt eller när en sammansatt formatsträng inte är välformulerad.

FormattableString

Representerar en sammansatt formatsträng, tillsammans med argumenten som ska formateras.

FtpStyleUriParser

En anpassningsbar parser baserat på FTP-schemat (File Transfer Protocol).

GC

Styr systemets skräpinsamlare, en tjänst som automatiskt återtar oanvänt minne.

GenericUriParser

En anpassningsbar parser för en hierarkisk URI.

GopherStyleUriParser

En anpassningsbar parser baserat på Gopher-schemat.

HttpStyleUriParser

En anpassningsbar parser baserad på HTTP-schemat.

IndexOutOfRangeException

Undantaget som utlöses när ett försök görs att komma åt ett element i en matris eller samling med ett index som ligger utanför dess gränser.

InsufficientExecutionStackException

Undantaget som utlöses när det inte finns tillräckligt med körningsstack tillgänglig för att de flesta metoder ska kunna köras.

InsufficientMemoryException

Undantaget som utlöses när en kontroll av tillräckligt med tillgängligt minne misslyckas. Det går inte att ärva den här klassen.

InvalidCastException

Undantaget som genereras för ogiltig gjutning eller explicit konvertering.

InvalidOperationException

Undantaget som utlöses när ett metodanrop är ogiltigt för objektets aktuella tillstånd.

InvalidProgramException

Undantaget som utlöses när ett program innehåller ogiltigt Microsoft mellanliggande språk (MSIL) eller metadata. Detta indikerar vanligtvis en bugg i kompilatorn som genererade programmet. Det här undantaget utlöses också när programmet har överskridit de interna gränserna för körningsimplementering.

InvalidTimeZoneException

Undantaget som utlöses när tidszonsinformationen är ogiltig.

Lazy<T>

Ger stöd för lat initiering.

Lazy<T,TMetadata>

Ger en lat indirekt referens till ett objekt och dess associerade metadata för användning av Managed Extensibility Framework.

LdapStyleUriParser

En anpassningsbar parser baserad på LDAP-schemat (Lightweight Directory Access Protocol).

LoaderOptimizationAttribute

Används för att ange standardprincipen för inläsningsoptimering för huvudmetoden för ett körbart program.

LocalDataStoreSlot

Kapslar in ett minnesfack för att lagra lokala data. Det går inte att ärva den här klassen.

MarshalByRefObject

Ger åtkomst till objekt över programdomängränser i program som stöder fjärrkommunikation.

Math

Tillhandahåller konstanter och statiska metoder för trigonometriska, logaritmiska och andra vanliga matematiska funktioner.

MathF

Tillhandahåller konstanter och statiska metoder för trigonometriska, logaritmiska och andra vanliga matematiska funktioner.

MemberAccessException

Undantaget som utlöses när ett försök att komma åt en klassmedlem misslyckas.

MemoryExtensions

Tillhandahåller tilläggsmetoder för de minnesrelaterade och spännviddsrelaterade typerna, till exempel Memory<T>, ReadOnlyMemory<T>, Span<T>och ReadOnlySpan<T>.

MethodAccessException

Undantaget som utlöses när det finns ett ogiltigt försök att komma åt en metod, till exempel åtkomst till en privat metod från delvis betrodd kod.

MissingFieldException

Undantaget som utlöses när det görs ett försök att dynamiskt komma åt ett fält som inte finns. Om ett fält i ett klassbibliotek har tagits bort eller bytt namn kan du kompilera om alla sammansättningar som refererar till biblioteket.

MissingMemberException

Undantaget som utlöses när det görs ett försök att dynamiskt komma åt en klassmedlem som inte finns eller som inte deklareras som offentlig. Om en medlem i ett klassbibliotek har tagits bort eller bytt namn kan du kompilera om alla sammansättningar som refererar till biblioteket.

MissingMethodException

Undantaget som utlöses när det görs ett försök att dynamiskt komma åt en metod som inte finns.

MTAThreadAttribute

Anger att COM-trådningsmodellen för ett program är multitrådad lägenhet (MTA).

MulticastDelegate

Representerar ett multicast-ombud. det vill: ett ombud som kan ha fler än ett element i sin anropslista.

MulticastNotSupportedException

Undantaget som utlöses när det görs ett försök att kombinera två ombud baserat på Delegate typen i stället för MulticastDelegate typen. Det går inte att ärva den här klassen.

NetPipeStyleUriParser

En parser baserad på NetPipe-schemat för "Indigo"-systemet.

NetTcpStyleUriParser

En parser baserad på NetTcp-schemat för "Indigo"-systemet.

NewsStyleUriParser

En anpassningsbar parser baserad på nyhetsschemat med hjälp av NNTP (Network News Transfer Protocol).

NonSerializedAttribute

Anger att ett fält i en serialiserbar klass inte ska serialiseras. Det går inte att ärva den här klassen.

NotFiniteNumberException

Undantaget som utlöses när ett flyttalsvärde är positiv oändlighet, negativ oändlighet eller Not-a-Number (NaN).

NotImplementedException

Undantaget som utlöses när en begärd metod eller åtgärd inte implementeras.

NotSupportedException

Undantaget som utlöses när en anropad metod inte stöds, eller när det görs ett försök att läsa, söka efter eller skriva till en ström som inte stöder den anropade funktionen.

Nullable

Stöder en värdetyp som kan tilldelas null. Det går inte att ärva den här klassen.

NullReferenceException

Undantaget som utlöses när det görs ett försök att avrefereras en null-objektreferens.

Object

Stöder alla klasser i .NET-klasshierarkin och tillhandahåller tjänster på låg nivå till härledda klasser. Det här är den ultimata basklassen för alla .NET klasser. Det är roten i typhierarkin.

ObjectDisposedException

Undantaget som utlöses när en åtgärd utförs på ett bortskaffat objekt.

ObsoleteAttribute

Markerar programelement som inte längre används.

OperatingSystem

Representerar information om ett operativsystem, till exempel version och plattformsidentifierare. Det går inte att ärva den här klassen.

OperationCanceledException

Undantaget som utlöses i en tråd vid annullering av en åtgärd som tråden körde.

OutOfMemoryException

Undantaget som utlöses när det inte finns tillräckligt med minne för att fortsätta körningen av ett program.

OverflowException

Undantaget som utlöses när en aritmetik-, gjutnings- eller konverteringsåtgärd i en kontrollerad kontext resulterar i ett spill.

ParamArrayAttribute

Anger att en metod tillåter ett variabelt antal argument i anropet. Det går inte att ärva den här klassen.

PlatformNotSupportedException

Undantaget som utlöses när en funktion inte körs på en viss plattform.

Progress<T>

Tillhandahåller en IProgress<T> som anropar återanrop för varje rapporterat förloppsvärde.

Random

Representerar en pseudo-slumptalsgenerator, som är en algoritm som producerar en sekvens med tal som uppfyller vissa statistiska krav för slumpmässighet.

RankException

Undantaget som utlöses när en matris med fel antal dimensioner skickas till en metod.

ResolveEventArgs

Innehåller data för händelser för inläsningsmatchning, till exempel TypeResolvehändelserna , ResourceResolve, ReflectionOnlyAssemblyResolveoch AssemblyResolve .

SerializableAttribute

Anger att en klass kan serialiseras med hjälp av binär- eller XML-serialisering. Det går inte att ärva den här klassen.

StackOverflowException

Undantaget som utlöses när körningsstacken överskrider stackstorleken. Det går inte att ärva den här klassen.

STAThreadAttribute

Anger att COM-trådningsmodellen för ett program är entrådad lägenhet (STA).

String

Representerar text som en sekvens med UTF-16-kodenheter.

StringComparer

Representerar en strängjämförelseåtgärd som använder specifika fall- och kulturbaserade eller ordningstalsjämförelseregler.

StringNormalizationExtensions

Tillhandahåller tilläggsmetoder för att arbeta med strängnormalisering.

SystemException

Fungerar som basklass för namnrymden systemfel.

ThreadStaticAttribute

Anger att värdet för ett statiskt fält är unikt för varje tråd.

TimeoutException

Undantaget som utlöses när den tilldelade tiden för en process eller åtgärd har upphört att gälla.

TimeZone

Representerar en tidszon.

TimeZoneInfo

Representerar alla tidszoner i världen.

TimeZoneInfo.AdjustmentRule

Innehåller information om en tidszonsjustering, till exempel övergången till och från sommartid.

TimeZoneNotFoundException

Undantaget som utlöses när det inte går att hitta en tidszon.

Tuple

Innehåller statiska metoder för att skapa tuppelns objekt.

Tuple<T1>

Representerar en 1 tuppel eller singleton.

Tuple<T1,T2>

Representerar en 2-tuppeln eller ett par.

Tuple<T1,T2,T3>

Representerar en 3-tuppel eller trippel.

Tuple<T1,T2,T3,T4>

Representerar en 4-tuppel eller fyrdubbel.

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

Representerar en 5-tuppeln eller quintuple.

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

Representerar en 6-tuppeln eller sextuple.

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

Representerar en 7-tuppeln eller septuple.

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

Representerar en n-tupplar, där n är 8 eller högre.

TupleExtensions

Tillhandahåller tilläggsmetoder för tupplar som samverkar med språkstöd för tupplar i C#.

Type

Representerar typdeklarationer: klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer.

TypeAccessException

Undantaget som utlöses när en metod försöker använda en typ som den inte har åtkomst till.

TypeInitializationException

Undantaget som utlöses som en omslutning runt undantaget som genereras av klassinitieraren. Det går inte att ärva den här klassen.

TypeLoadException

Undantaget som utlöses när fel vid typinläsning inträffar.

TypeUnloadedException

Undantaget som utlöses när det görs ett försök att komma åt en borttagen klass.

UnauthorizedAccessException

Undantaget som utlöses när operativsystemet nekar åtkomst på grund av ett I/O-fel eller en viss typ av säkerhetsfel.

UnhandledExceptionEventArgs

Innehåller data för den händelse som utlöses när det finns ett undantag som inte hanteras i någon programdomän.

Uri

Ger en objektrepresentation av en enhetlig resursidentifierare (URI) och enkel åtkomst till URI:ns delar.

UriBuilder

Tillhandahåller en anpassad konstruktor för enhetliga resursidentifierare (URI:er) och ändrar URI:er för Uri klassen.

UriFormatException

Undantaget som utlöses när en ogiltig URI (Uniform Resource Identifier) identifieras.

UriParser

Parsar ett nytt URI-schema. Det här är en abstrakt klass.

UriTemplate

En klass som representerar en URI-mall (Uniform Resource Identifier).

UriTemplateEquivalenceComparer

En klass som används för att jämföra UriTemplate instanser för strukturell (i stället för referens) ekvivalens.

UriTemplateMatch

En klass som representerar resultatet av en matchningsåtgärd på en UriTemplate instans.

UriTemplateMatchException

Representerar ett fel vid matchning av en Uri till en UriTemplateTable.

UriTemplateTable

En klass som representerar en associativ uppsättning UriTemplate objekt.

UriTypeConverter

Konverterar en String typ till en Uri typ och vice versa.

ValueType

Tillhandahåller basklassen för värdetyper.

Version

Representerar versionsnumret för en sammansättning, ett operativsystem eller den vanliga språkkörningen. Det går inte att ärva den här klassen.

WeakReference

Representerar en svag referens som refererar till ett objekt samtidigt som objektet kan frigöras av skräpinsamling.

WeakReference<T>

Representerar en typad svag referens som refererar till ett objekt samtidigt som objektet fortfarande kan frigöras av skräpinsamling.

WindowsRuntimeSystemExtensions

Tillhandahåller tilläggsmetoder för konvertering mellan aktiviteter och Windows Runtime asynkrona åtgärder och åtgärder.

Strukturer

Name Description
ArgIterator

Representerar en argumentlista med variabel längd. det vill: parametrarna för en funktion som tar ett variabelt antal argument.

ArraySegment<T>.Enumerator

Tillhandahåller en uppräkning för elementen i en ArraySegment<T>.

ArraySegment<T>

Avgränsar ett avsnitt i en endimensionell matris.

Boolean

Representerar ett booleskt (true eller false) värde.

Byte

Representerar ett 8-bitars osignerat heltal.

Char

Representerar ett tecken som en UTF-16-kodenhet.

ConsoleKeyInfo

Beskriver den konsolnyckel som trycktes ned, inklusive tecknet som representeras av konsolnyckeln och tillståndet för skift-, ALT- och CTRL-modifierarnycklarna.

DateTime

Representerar ett ögonblick i tiden, vanligtvis uttryckt som datum och tid på dagen.

DateTimeOffset

Representerar en tidpunkt, vanligtvis uttryckt som ett datum och en tid på dagen, i förhållande till Coordinated Universal Time (UTC).

Decimal

Representerar ett decimalt flyttalsnummer.

Double

Representerar ett flyttal med dubbel precision.

Guid

Representerar en globalt unik identifierare (GUID).

HashCode

Kombinerar hash-koden för flera värden till en enda hash-kod.

Index

Representerar en typ som kan användas för att indexering av en samling från början eller slutet.

Int16

Representerar ett 16-bitars signerat heltal.

Int32

Representerar ett 32-bitars signerat heltal.

Int64

Representerar ett 64-bitars signerat heltal.

IntPtr

Representerar ett signerat heltal där bitbredden är samma som en pekare.

Memory<T>

Representerar en sammanhängande minnesregion.

ModuleHandle

Representerar ett körningshandtag för en modul.

Nullable<T>

Representerar en värdetyp som kan tilldelas null.

Range

Representerar ett intervall som har start- och slutindex.

ReadOnlyMemory<T>

Representerar en sammanhängande minnesregion som liknar ReadOnlySpan<T>. Till skillnad från ReadOnlySpan<T>är det inte en byref-liknande typ.

ReadOnlySpan<T>.Enumerator

Tillhandahåller en uppräkning för elementen i en ReadOnlySpan<T>.

ReadOnlySpan<T>

Tillhandahåller en skrivskyddad och minnessäker skrivskyddad representation av en sammanhängande region med godtyckligt minne.

RuntimeArgumentHandle

Refererar till en argumentlista med variabel längd.

RuntimeFieldHandle

Representerar ett fält med en intern metadatatoken.

RuntimeMethodHandle

RuntimeMethodHandle är en referens till en metods interna metadatarepresentation.

RuntimeTypeHandle

Representerar en typ med en intern metadatatoken.

SByte

Representerar ett 8-bitars signerat heltal.

SequencePosition

Representerar en position i en icke-sammanhängande uppsättning minne. Egenskaper av den här typen ska inte tolkas av något annat än den typ som skapade den.

Single

Representerar en flyttalstyp med enkel precision.

Span<T>.Enumerator

Tillhandahåller en uppräkning för elementen i en Span<T>.

Span<T>

Ger en typsäker och minnessäker representation av en sammanhängande region med godtyckligt minne.

TimeSpan

Representerar ett tidsintervall.

TimeZoneInfo.TransitionTime

Innehåller information om en specifik tidsändring, till exempel ändringen från sommartid till standardtid eller vice versa, i en viss tidszon.

TypedReference

Beskriver objekt som innehåller både en hanterad pekare till en plats och en körningsrepresentation av den typ som kan lagras på den platsen.

UInt16

Representerar ett 16-bitars osignerat heltal.

UInt32

Representerar ett 32-bitars osignerat heltal.

UInt64

Representerar ett 64-bitars osignerat heltal.

UIntPtr

Representerar ett osignerat heltal där bitbredden är samma som en pekare.

ValueTuple

Innehåller statiska metoder för att skapa värdetupplar.

ValueTuple<T1>

Representerar en värdetuppel med en enskild komponent.

ValueTuple<T1,T2>

Representerar en värdetuppl med 2 komponenter.

ValueTuple<T1,T2,T3>

Representerar en värdetuppl med 3 komponenter.

ValueTuple<T1,T2,T3,T4>

Representerar en värdetuppl med 4 komponenter.

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

Representerar en värdetuppl med 5 komponenter.

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

Representerar en värdetuppl med 6 komponenter.

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

Representerar en värdetuppl med 7 komponenter.

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

Representerar en tupplar med n-värde, där n är 8 eller högre.

Void

Anger en returvärdetyp för en metod som inte returnerar ett värde.

Gränssnitt

Name Description
_AppDomain

Exponerar de offentliga medlemmarna i AppDomain klassen för ohanterad kod.

IAppDomainSetup

Representerar sammansättningsbindningsinformation som kan läggas till i en instans av AppDomain.

IAsyncDisposable

Tillhandahåller en mekanism för att frigöra ohanterade resurser asynkront.

IAsyncResult

Representerar status för en asynkron åtgärd.

ICloneable

Stöder kloning, vilket skapar en ny instans av en klass med samma värde som en befintlig instans.

IComparable

Definierar en generaliserad typspecifik jämförelsemetod som en värdetyp eller klass implementerar för att ordna eller sortera sina instanser.

IComparable<T>

Definierar en generaliserad jämförelsemetod som en värdetyp eller klass implementerar för att skapa en typspecifik jämförelsemetod för att sortera eller sortera instanserna.

IConvertible

Definierar metoder som konverterar värdet för implementeringsreferensen eller värdetypen till en vanlig språkkörningstyp som har ett motsvarande värde.

ICustomFormatter

Definierar en metod som stöder anpassad formatering av värdet för ett objekt.

IDisposable

Tillhandahåller en mekanism för att frigöra ohanterade resurser.

IEquatable<T>

Definierar en generaliserad metod som en värdetyp eller klass implementerar för att skapa en typspecifik metod för att fastställa likheten mellan instanser.

IFormatProvider

Tillhandahåller en mekanism för att hämta ett objekt för att styra formateringen.

IFormattable

Tillhandahåller funktioner för att formatera värdet för ett objekt i en strängrepresentation.

IObservable<T>

Definierar en provider för push-baserade meddelanden.

IObserver<T>

Tillhandahåller en mekanism för att ta emot push-baserade meddelanden.

IProgress<T>

Definierar en provider för förloppsuppdateringar.

IServiceProvider

Definierar en mekanism för att hämta ett tjänstobjekt. det vill: ett objekt som ger anpassat stöd till andra objekt.

Uppräkningar

Name Description
ActivationContext.ContextForm

Anger kontexten för ett manifestaktiverat program.

AppDomainManagerInitializationOptions

Anger den åtgärd som en anpassad programdomänhanterare vidtar när en ny domän initieras.

AttributeTargets

Anger de programelement som det är giltigt för att tillämpa ett attribut.

Base64FormattingOptions

Anger om relevanta ToBase64CharArray metoder och ToBase64String metoder infogar radbrytningar i sina utdata.

ConsoleColor

Anger konstanter som definierar förgrunds- och bakgrundsfärger för konsolen.

ConsoleKey

Anger standardnycklarna i en konsol.

ConsoleModifiers

Representerar tangenterna SKIFT, ALT och CTRL på ett tangentbord.

ConsoleSpecialKey

Anger kombinationer av modifierare och konsolnycklar som kan avbryta den aktuella processen.

DateTimeKind

Anger om ett DateTime objekt representerar en lokal tid, en UTC (Coordinated Universal Time) eller inte anges som lokal tid eller UTC.

DayOfWeek

Anger veckodagen.

Environment.SpecialFolder

Anger uppräknade CSIDL-värden (Constant Special Item ID List) som används för att hämta katalogsökvägar till systemspecifika mappar.

Environment.SpecialFolderOption

Anger vilka alternativ som ska användas för att hämta sökvägen till en särskild mapp.

EnvironmentVariableTarget

Anger platsen där en miljövariabel lagras eller hämtas i en uppsättning eller en get-åtgärd.

GCCollectionMode

Anger beteendet för en tvingad skräpinsamling.

GCNotificationStatus

Innehåller information om den aktuella registreringen för meddelande om nästa fullständiga skräpinsamling.

GenericUriParserOptions

Anger alternativ för en UriParser.

LoaderOptimization

En uppräkning som används med LoaderOptimizationAttribute klassen för att ange inläsningsoptimeringar för en körbar fil.

MidpointRounding

Anger den strategi som matematiska avrundningsmetoder ska använda för att avrunda ett tal.

PlatformID

Identifierar operativsystemet eller plattformen som stöds av en sammansättning.

StringComparison

Anger de kultur-, skiftläges- och sorteringsregler som ska användas av vissa överlagringar av Compare(String, String) metoderna och Equals(Object) .

StringSplitOptions

Anger alternativ för tillämpliga Split metodöverlagringar, till exempel om du vill utelämna tomma delsträngar från den returnerade matrisen eller trimma blanksteg från delsträngar.

TypeCode

Anger typen av objekt.

UriComponents

Anger delarna i en Uri.

UriFormat

Styr hur URI-information är undantagen.

UriHostNameType

Definierar värdnamnstyper för CheckHostName(String) metoden.

UriIdnScope

Innehåller möjliga värden för konfigurationsinställningen för IdnElement i System.Configuration namnområdet.

UriKind

Definierar de olika typerna av URI:er.

UriPartial

Definierar delarna i en URI för GetLeftPart(UriPartial) metoden.

Delegeringar

Name Description
Action

Kapslar in en metod som inte har några parametrar och inte returnerar ett värde.

Action<T>

Kapslar in en metod som har en enda parameter och inte returnerar ett värde.

Action<T1,T2>

Kapslar in en metod som har två parametrar och inte returnerar ett värde.

Action<T1,T2,T3>

Kapslar in en metod som har tre parametrar och inte returnerar ett värde.

Action<T1,T2,T3,T4>

Kapslar in en metod som har fyra parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har fem parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har sex parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har sju parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har åtta parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har nio parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har 10 parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har 11 parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har 12 parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har 13 parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har 14 parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har 15 parametrar och inte returnerar ett värde.

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

Kapslar in en metod som har 16 parametrar och inte returnerar ett värde.

AppDomainInitializer

Representerar motringningsmetoden som ska anropas när programdomänen initieras.

AssemblyLoadEventHandler

Representerar den metod som hanterar AssemblyLoad händelsen för en AppDomain.

AsyncCallback

Refererar till en metod som ska anropas när en motsvarande asynkron åtgärd slutförs.

Comparison<T>

Representerar metoden som jämför två objekt av samma typ.

ConsoleCancelEventHandler

Representerar den metod som ska hantera CancelKeyPress händelsen för en Console.

Converter<TInput,TOutput>

Representerar en metod som konverterar ett objekt från en typ till en annan typ.

CrossAppDomainDelegate

Används av DoCallBack(CrossAppDomainDelegate) för domänanrop mellan program.

EventHandler

Representerar den metod som ska hantera en händelse som inte har några händelsedata.

EventHandler<TEventArgs>

Representerar den metod som hanterar en händelse när händelsen tillhandahåller data.

Func<TResult>

Kapslar in en metod som inte har några parametrar och returnerar ett värde av den typ som anges av parametern TResult .

Func<T,TResult>

Kapslar in en metod som har en parameter och returnerar ett värde av den typ som anges av parametern TResult .

Func<T1,T2,TResult>

Kapslar in en metod som har två parametrar och returnerar ett värde av den typ som anges av parametern TResult .

Func<T1,T2,T3,TResult>

Kapslar in en metod som har tre parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har fyra parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har fem parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har sex parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har sju parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har åtta parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har nio parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har 10 parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har 11 parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har 12 parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har 13 parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har 14 parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har 15 parametrar och returnerar ett värde av den typ som anges av parametern TResult .

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

Kapslar in en metod som har 16 parametrar och returnerar ett värde av den typ som anges av parametern TResult .

Predicate<T>

Representerar den metod som definierar en uppsättning kriterier och avgör om det angivna objektet uppfyller dessa kriterier.

ResolveEventHandler

Representerar en metod som hanterar TypeResolvehändelsen , ResourceResolveeller för AssemblyResolve en AppDomain.

UnhandledExceptionEventHandler

Representerar den metod som hanterar händelsen som genereras av ett undantag som inte hanteras av programdomänen.

Kommentarer

Andra klasser tillhandahåller tjänster som stöder datatypskonvertering, manipulering av metodparametrar, matematik, anrop av fjärrprogram och lokala program, hantering av programmiljö och övervakning av hanterade och ohanterade program.

Om du vill komma åt typer i System namnområdet från C#-kod utan att behöva ange fullständigt kvalificerade typnamn, inkluderar du -instruktionen using System; i början av källkodsfilen.

Om du vill komma åt typer i System namnområdet från C++/CLI-kod utan att behöva ange fullständigt kvalificerade typnamn, inkluderar du -instruktionen using namespace System; i början av källkodsfilen. Dessutom måste du kompilera med växeln /clr .