System Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 ( |
| 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 |
| 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 | |
| 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 ( |
| 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 |
| 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 |
| Func<T,TResult> |
Kapslar in en metod som har en parameter och returnerar ett värde av den typ som anges av parametern |
| Func<T1,T2,TResult> |
Kapslar in en metod som har två parametrar och returnerar ett värde av den typ som anges av parametern |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 .