System Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält grundlegende Klassen und Basisklassen, die häufig verwendete Wert- und Referenzdatentypen, Ereignisse und Ereignishandler, Schnittstellen, Attribute und Verarbeitungs exceptions definieren.
Klassen
AccessViolationException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, geschützten Speicher zu lesen oder zu schreiben. |
ActivationContext |
Identifiziert den Aktivierungskontext für die aktuelle Anwendung. Diese Klasse kann nicht geerbt werden. |
Activator |
Enthält Methoden, um Objekttypen lokal oder remote zu erstellen oder Verweise auf vorhandene Remoteobjekte abzurufen. Diese Klasse kann nicht geerbt werden. |
AggregateException |
Stellt einen oder mehrere Fehler dar, die während der Anwendungsausführung auftreten. |
AppContext |
Stellt Member zum Festlegen und Abrufen von Daten über den Kontext einer Anwendung bereit. |
AppDomain |
Stellt eine Anwendungsdomäne dar, bei der es sich um eine isolierte Umgebung handelt, in der Anwendungen ausgeführt werden. Diese Klasse kann nicht geerbt werden. |
AppDomainManager |
Stellt eine verwaltete Entsprechung eines nicht verwalteten Hosts bereit. |
AppDomainSetup |
Stellt Assemblybindungsinformationen dar, die einer Instanz von AppDomainhinzugefügt werden können. |
AppDomainUnloadedException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, auf eine entladene Anwendungsdomäne zuzugreifen. |
ApplicationException |
Dient als Basisklasse für anwendungsdefinierte Ausnahmen. |
ApplicationId |
Enthält Informationen, die verwendet werden, um eine manifestbasierte Anwendung eindeutig zu identifizieren. Diese Klasse kann nicht geerbt werden. |
ApplicationIdentity |
Bietet die Möglichkeit, eine manifestaktivierte Anwendung eindeutig zu identifizieren. Diese Klasse kann nicht geerbt werden. |
ArgumentException |
Die Ausnahme, die ausgelöst wird, wenn eines der Argumente, die einer Methode bereitgestellt werden, ungültig ist. |
ArgumentNullException |
Die Ausnahme, die ausgelöst wird, wenn ein Nullverweis ( |
ArgumentOutOfRangeException |
Die Ausnahme, die ausgelöst wird, wenn sich der Wert eines Arguments außerhalb des zulässigen Wertebereichs befindet, wie durch die aufgerufene Methode definiert. |
ArithmeticException |
Die Ausnahme, die bei Fehlern in einem arithmetischen, Umwandlungs- oder Konvertierungsvorgang ausgelöst wird. |
Array |
Stellt Methoden zum Erstellen, Bearbeiten, Durchsuchen und Sortieren von Arrays bereit, die somit als Basisklasse für alle Arrays in der Common Language Runtime dienen. |
ArrayTypeMismatchException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, ein Element des falschen Typs innerhalb eines Arrays zu speichern. |
AssemblyLoadEventArgs |
Stellt Daten für das AssemblyLoad-Ereignis bereit. |
Attribute |
Stellt die Basisklasse für benutzerdefinierte Attribute dar. |
AttributeUsageAttribute |
Gibt die Verwendung einer anderen Attributklasse an. Diese Klasse kann nicht geerbt werden. |
BadImageFormatException |
Die Ausnahme, die ausgelöst wird, wenn das Dateibild einer Dynamic Link Library (DLL) oder eines ausführbaren Programms ungültig ist. |
BinaryData |
Eine einfache Abstraktion für eine Nutzlast von Bytes, die das Konvertieren zwischen Zeichenfolge, Stream, JSON und Bytes unterstützt. |
BitConverter |
Konvertiert Basisdatentypen in ein Bytearray und ein Bytearray in Basisdatentypen. |
Buffer |
Bearbeitet Arrays von Grundtypen. |
CannotUnloadAppDomainException |
Die Ausnahme, die ausgelöst wird, wenn ein Versuch, eine Anwendungsdomäne zu entladen, fehlschlägt. |
CharEnumerator |
Unterstützt das Durchlaufen eines String-Objekts und das Lesen der einzelnen Zeichen. Diese Klasse kann nicht geerbt werden. |
CLSCompliantAttribute |
Gibt an, ob ein Programmelement mit der Common Language Specification (CLS) kompatibel ist. Diese Klasse kann nicht geerbt werden. |
Console |
Stellt die standardmäßigen Eingabe-, Ausgabe- und Fehlerdatenströme für Konsolenanwendungen dar. Diese Klasse kann nicht geerbt werden. |
ConsoleCancelEventArgs |
Stellt Daten für das CancelKeyPress-Ereignis bereit. Diese Klasse kann nicht geerbt werden. |
ContextBoundObject |
Definiert die Basisklasse für alle kontextgebundenen Klassen. |
ContextMarshalException |
Die Ausnahme, die ausgelöst wird, wenn ein Versuch, ein Objekt über eine Kontextgrenze hinweg zu marshallen, fehlschlägt. |
ContextStaticAttribute |
Gibt an, dass der Wert eines statischen Felds für einen bestimmten Kontext eindeutig ist. |
Convert |
Konvertiert einen Basisdatentyp in einen anderen Basisdatentyp. |
DataMisalignedException |
Die Ausnahme, die ausgelöst wird, wenn eine Dateneinheit aus einer Adresse gelesen oder in eine Adresse geschrieben wird, die kein Vielfaches der Datengröße ist. Diese Klasse kann nicht geerbt werden. |
DBNull |
Stellt einen nicht vorhandenen Wert dar. Diese Klasse kann nicht geerbt werden. |
Delegate |
Stellt einen Delegaten dar, bei dem es sich um eine Datenstruktur handelt, die sich auf eine statische Methode oder auf eine Klasseninstanz und eine Instanzmethode dieser Klasse bezieht. |
DivideByZeroException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, einen integralen oder Decimal Wert durch Null zu dividieren. |
DllNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn eine DLL, die in einem DLL-Import angegeben ist, nicht gefunden werden kann. |
DuplicateWaitObjectException |
Die Ausnahme, die ausgelöst wird, wenn ein Objekt in einem Array von Synchronisierungsobjekten mehrmals angezeigt wird. |
EntryPointNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn ein Versuch zum Laden einer Klasse aufgrund des Fehlens einer Eintragsmethode fehlschlägt. |
Enum |
Stellt die Basisklasse für Enumerationen bereit. |
Environment |
Stellt Informationen zu und Mittel zum Bearbeiten der aktuellen Umgebung und Plattform bereit. Diese Klasse kann nicht geerbt werden. |
EventArgs |
Stellt die Basisklasse für Klassen dar, die Ereignisdaten enthalten, und stellt einen Wert bereit, der für Ereignisse verwendet werden kann, die keine Ereignisdaten enthalten. |
Exception |
Stellt Fehler dar, die während der Anwendungsausführung auftreten. |
ExecutionEngineException |
Die Ausnahme, die ausgelöst wird, wenn ein interner Fehler im Ausführungsmodul der Common Language Runtime vorliegt. Diese Klasse kann nicht geerbt werden. |
FakeLoggerServiceProviderExtensions |
Erweiterungen für die Konfiguration von gefälschten Protokollierungen, die in Komponententests verwendet werden. |
FakeRedactionServiceProviderExtensions |
Erweiterungen, die das Registrieren eines gefälschten Redactors in der Anwendung ermöglichen. |
FieldAccessException |
Die Ausnahme, die ausgelöst wird, wenn ein ungültiger Versuch besteht, auf ein privates oder geschütztes Feld innerhalb einer Klasse zuzugreifen. |
FileStyleUriParser |
Ein anpassbarer Parser basierend auf dem Dateischema. |
FlagsAttribute |
Gibt an, dass eine Aufzählung als Bitfeld behandelt werden kann; d. h. eine Reihe von Flags. |
FormatException |
Die Ausnahme, die ausgelöst wird, wenn das Format eines Arguments ungültig ist oder eine zusammengesetzte Formatzeichenfolge nicht gut gebildet ist. |
FormattableString |
Stellt eine zusammengesetzte Formatzeichenfolge zusammen mit den zu formatierenden Argumenten dar. |
FtpStyleUriParser |
Ein anpassbarer Parser basierend auf dem FTP-Schema (File Transfer Protocol). |
GC |
Steuert den System garbage Collector, einen Dienst, der automatisch nicht genutzten Arbeitsspeicher zurückgibt. |
GenericUriParser |
Ein anpassbarer Parser für einen hierarchischen URI. |
GopherStyleUriParser |
Ein anpassbarer Parser basierend auf dem Gopher-Schema. |
HttpStyleUriParser |
Ein anpassbarer Parser basierend auf dem HTTP-Schema. |
IndexOutOfRangeException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, auf ein Element eines Arrays oder einer Auflistung mit einem Index zuzugreifen, der sich außerhalb seiner Grenzen befindet. |
InsufficientExecutionStackException |
Die Ausnahme, die ausgelöst wird, wenn nicht genügend Ausführungsstapel verfügbar ist, damit die meisten Methoden ausgeführt werden können. |
InsufficientMemoryException |
Die Ausnahme, die ausgelöst wird, wenn eine Überprüfung auf ausreichend verfügbaren Arbeitsspeicher fehlschlägt. Diese Klasse kann nicht geerbt werden. |
InvalidCastException |
Die Ausnahme, die für ungültige Umwandlungen oder explizite Konvertierung ausgelöst wird. |
InvalidOperationException |
Die Ausnahme, die ausgelöst wird, wenn ein Methodenaufruf für den aktuellen Zustand des Objekts ungültig ist. |
InvalidProgramException |
Die Ausnahme, die ausgelöst wird, wenn ein Programm ungültige Microsoft-Zwischensprache (MSIL) oder Metadaten enthält. Im Allgemeinen gibt dies einen Fehler im Compiler an, der das Programm generiert hat. Diese Ausnahme wird auch ausgelöst, wenn interne Laufzeitimplementierungsgrenzwerte vom Programm überschritten wurden. |
InvalidTimeZoneException |
Die Ausnahme, die ausgelöst wird, wenn Zeitzoneninformationen ungültig sind. |
Lazy<T> |
Bietet Unterstützung für die faule Initialisierung. |
Lazy<T,TMetadata> |
Stellt einen faulen indirekten Verweis auf ein Objekt und die zugehörigen Metadaten für die Verwendung durch das Managed Extensibility Framework bereit. |
LdapStyleUriParser |
Ein anpassbarer Parser basierend auf dem LDAP-Schema (Lightweight Directory Access Protocol). |
LoaderOptimizationAttribute |
Wird verwendet, um die Standard-Loader-Optimierungsrichtlinie für die Hauptmethode einer ausführbaren Anwendung festzulegen. |
LocalDataStoreSlot |
Kapselt einen Speicherplatz zum Speichern lokaler Daten. Diese Klasse kann nicht geerbt werden. |
MarshalByRefObject |
Ermöglicht den Zugriff auf Objekte über Anwendungsdomänengrenzen hinweg in Anwendungen, die Remoting unterstützen. |
Math |
Stellt Konstanten und statische Methoden für trigonometrische, logarithmische und andere allgemeine mathematische Funktionen bereit. |
MathF |
Stellt Konstanten und statische Methoden für trigonometrische, logarithmische und andere allgemeine mathematische Funktionen bereit. |
MemberAccessException |
Die Ausnahme, die ausgelöst wird, wenn ein Versuch, auf ein Klassenelement zuzugreifen, fehlschlägt. |
MemoryExtensions |
Stellt Erweiterungsmethoden für die speicherbezogenen und spanbezogenen Typen bereit, z. B. Memory<T>, ReadOnlyMemory<T>, Span<T>und ReadOnlySpan<T>. |
MethodAccessException |
Die Ausnahme, die ausgelöst wird, wenn es einen ungültigen Versuch gibt, auf eine Methode zuzugreifen, z. B. den Zugriff auf eine private Methode aus teilweise vertrauenswürdigem Code. |
MissingFieldException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, dynamisch auf ein Feld zuzugreifen, das nicht vorhanden ist. Wenn ein Feld in einer Klassenbibliothek entfernt oder umbenannt wurde, kompilieren Sie alle Assemblys, die auf diese Bibliothek verweisen. |
MissingMemberException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, dynamisch auf ein Klassenelement zuzugreifen, das nicht vorhanden ist oder nicht als öffentlich deklariert wird. Wenn ein Mitglied in einer Klassenbibliothek entfernt oder umbenannt wurde, kompilieren Sie alle Assemblys, die auf diese Bibliothek verweisen. |
MissingMethodException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, dynamisch auf eine Methode zuzugreifen, die nicht vorhanden ist. |
MTAThreadAttribute |
Gibt an, dass das COM-Threadingmodell für eine Anwendung Multithreaded Apartment (MTA) ist. |
MulticastDelegate |
Stellt einen Multicastdelegat dar; d. h. eine Stellvertretung, die mehrere Elemente in der Aufrufliste enthalten kann. |
MulticastNotSupportedException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, zwei Stellvertretungen basierend auf dem Delegate Typ anstelle des MulticastDelegate Typs zu kombinieren. Diese Klasse kann nicht geerbt werden. |
NetPipeStyleUriParser |
Ein Parser, der auf dem NetPipe-Schema für das "Indigo"-System basiert. |
NetTcpStyleUriParser |
Ein Parser, der auf dem NetTcp-Schema für das "Indigo"-System basiert. |
NewsStyleUriParser |
Ein anpassbarer Parser basierend auf dem Nachrichtenschema mithilfe des Network News Transfer Protocol (NNTP). |
NonSerializedAttribute |
Gibt an, dass ein Feld einer serialisierbaren Klasse nicht serialisiert werden soll. Diese Klasse kann nicht geerbt werden. |
NotFiniteNumberException |
Die Ausnahme, die ausgelöst wird, wenn ein Gleitkommawert positive Unendlichkeit, negative Unendlichkeit oder Not-a-Zahl (NaN) ist. |
NotImplementedException |
Die Ausnahme, die ausgelöst wird, wenn eine angeforderte Methode oder ein angeforderter Vorgang nicht implementiert wird. |
NotSupportedException |
Die Ausnahme, die ausgelöst wird, wenn eine aufgerufene Methode nicht unterstützt wird, oder wenn versucht wird, einen Datenstrom zu lesen, zu suchen oder in einen Datenstrom zu schreiben, der die aufgerufene Funktionalität nicht unterstützt. |
Nullable |
Unterstützt einen Werttyp, der |
NullReferenceException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, einen Null-Objektverweis abzuleiten. |
Object |
Unterstützt alle Klassen in der .NET-Klassenhierarchie und stellt Dienste auf niedriger Ebene für abgeleitete Klassen bereit. Dies ist die ultimative Basisklasse aller .NET-Klassen; es ist der Stamm der Typhierarchie. |
ObjectDisposedException |
Die Ausnahme, die ausgelöst wird, wenn ein Vorgang für ein verworfenes Objekt ausgeführt wird. |
ObsoleteAttribute |
Markiert die Programmelemente, die nicht mehr verwendet werden. Diese Klasse kann nicht geerbt werden. |
OperatingSystem |
Stellt Informationen zu einem Betriebssystem dar, z. B. die Version und die Plattform-ID. Diese Klasse kann nicht geerbt werden. |
OperationCanceledException |
Die Ausnahme, die beim Abbruch eines Vorgangs, den der Thread ausführt, in einem Thread ausgelöst wird. |
OutOfMemoryException |
Die Ausnahme, die ausgelöst wird, wenn nicht genügend Arbeitsspeicher vorhanden ist, um die Ausführung eines Programms fortzusetzen. |
OverflowException |
Die Ausnahme, die ausgelöst wird, wenn ein arithmetischer, Umwandlungs- oder Konvertierungsvorgang in einem überprüften Kontext zu einem Überlauf führt. |
ParamArrayAttribute |
Gibt an, dass eine Methode eine variable Anzahl von Argumenten in ihrem Aufruf zulässt. Diese Klasse kann nicht geerbt werden. |
PlatformNotSupportedException |
Die Ausnahme, die ausgelöst wird, wenn ein Feature nicht auf einer bestimmten Plattform ausgeführt wird. |
Progress<T> |
Stellt eine IProgress<T> bereit, die Rückrufe für jeden gemeldeten Statuswert aufruft. |
Random |
Stellt einen Pseudo-Zufallszahlengenerator dar, bei dem es sich um einen Algorithmus handelt, der eine Folge von Zahlen erzeugt, die bestimmte statistische Anforderungen für Zufallsvarianz erfüllen. |
RankException |
Die Ausnahme, die ausgelöst wird, wenn ein Array mit der falschen Anzahl von Dimensionen an eine Methode übergeben wird. |
ResolveEventArgs |
Stellt Daten für Ladeprogrammauflösungsereignisse bereit, z. B. die ereignisse TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolveund AssemblyResolve. |
SerializableAttribute |
Gibt an, dass eine Klasse mit binärer oder XML-Serialisierung serialisiert werden kann. Diese Klasse kann nicht geerbt werden. |
StackOverflowException |
Die Ausnahme, die ausgelöst wird, wenn der Ausführungsstapel die Stapelgröße überschreitet. Diese Klasse kann nicht geerbt werden. |
STAThreadAttribute |
Gibt an, dass das COM-Threadingmodell für eine Anwendung Einthread-Apartment (STA) ist. |
String |
Stellt Text als Sequenz von UTF-16-Codeeinheiten dar. |
StringComparer |
Stellt einen Zeichenfolgenvergleichsvorgang dar, der bestimmte Groß- und Kleinschreibungs- oder Ordinalvergleichsregeln verwendet. |
StringNormalizationExtensions |
Stellt Erweiterungsmethoden zum Arbeiten mit der Zeichenfolgennormalisierung bereit. |
SystemException |
Dient als Basisklasse für den Namespace für System exceptions. |
ThreadStaticAttribute |
Gibt an, dass der Wert eines statischen Felds für jeden Thread eindeutig ist. |
TimeoutException |
Die Ausnahme, die ausgelöst wird, wenn die für einen Prozess oder Vorgang zugewiesene Zeit abgelaufen ist. |
TimeProvider |
Stellt eine Abstraktion für die Zeit bereit. |
TimeZone |
Stellt eine Zeitzone dar. |
TimeZoneInfo |
Stellt eine beliebige Zeitzone in der Welt dar. |
TimeZoneInfo.AdjustmentRule |
Stellt Informationen zu einer Zeitzonenanpassung bereit, z. B. den Übergang zu und von der Sommerzeit. |
TimeZoneNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn eine Zeitzone nicht gefunden werden kann. |
Tuple |
Stellt statische Methoden zum Erstellen von Tupelobjekten bereit. |
Tuple<T1> |
Stellt ein 1-Tupel oder Singleton dar. |
Tuple<T1,T2> |
Stellt ein 2-Tupel oder -Paar dar. |
Tuple<T1,T2,T3> |
Stellt ein 3-Tupel oder dreifach dar. |
Tuple<T1,T2,T3,T4> |
Stellt ein 4-Tupel oder ein Vierfach dar. |
Tuple<T1,T2,T3,T4,T5> |
Stellt ein 5-Tupel oder ein Quintuple dar. |
Tuple<T1,T2,T3,T4,T5,T6> |
Stellt ein 6-Tupel oder ein Sextupel dar. |
Tuple<T1,T2,T3,T4,T5,T6,T7> |
Stellt ein 7-Tupel oder ein Septuple dar. |
Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Stellt ein n-Tupel dar, wobei n 8 oder höher ist. |
TupleExtensions |
Stellt Erweiterungsmethoden für Tupel bereit, um mit der Sprachunterstützung für Tupel in C# zu arbeiten. |
Type |
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offene oder geschlossene generische Typen. |
TypeAccessException |
Die Ausnahme, die ausgelöst wird, wenn eine Methode versucht, einen Typ zu verwenden, auf den sie keinen Zugriff hat. |
TypeInitializationException |
Die Ausnahme, die als Wrapper um die vom Klasseninitialisierer ausgelöste Ausnahme ausgelöst wird. Diese Klasse kann nicht geerbt werden. |
TypeLoadException |
Die Ausnahme, die ausgelöst wird, wenn Fehler beim Laden von Typen auftreten. |
TypeUnloadedException |
Die Ausnahme, die ausgelöst wird, wenn versucht wird, auf eine entladene Klasse zuzugreifen. |
UnauthorizedAccessException |
Die Ausnahme, die ausgelöst wird, wenn das Betriebssystem den Zugriff aufgrund eines E/A-Fehlers oder eines bestimmten Sicherheitsfehlers verweigert. |
UnhandledExceptionEventArgs |
Stellt Daten für das Ereignis bereit, das ausgelöst wird, wenn eine Ausnahme vorhanden ist, die in keiner Anwendungsdomäne behandelt wird. |
Uri |
Stellt eine Objektdarstellung eines URI (Uniform Resource Identifier) und einfachen Zugriff auf die Teile des URI bereit. |
UriBuilder |
Stellt einen benutzerdefinierten Konstruktor für einheitlichen Ressourcenbezeichner (URIs) bereit und ändert URIs für die Uri-Klasse. |
UriFormatException |
Die Ausnahme, die ausgelöst wird, wenn ein ungültiger URI (Uniform Resource Identifier) erkannt wird. |
UriParser |
Analysiert ein neues URI-Schema. Dies ist eine abstrakte Klasse. |
UriTemplate |
Eine Klasse, die eine URI-Vorlage (Uniform Resource Identifier) darstellt. |
UriTemplateEquivalenceComparer |
Eine Klasse, die zum Vergleichen UriTemplate Instanzen für strukturelle (anstelle des Bezugs) Äquivalenz verwendet wird. |
UriTemplateMatch |
Eine Klasse, die die Ergebnisse eines Übereinstimmungsvorgangs für eine UriTemplate Instanz darstellt. |
UriTemplateMatchException |
Stellt einen Fehler dar, wenn ein Uri einem UriTemplateTablezugeordnet wird. |
UriTemplateTable |
Eine Klasse, die einen assoziativen Satz von UriTemplate Objekten darstellt. |
UriTypeConverter |
Konvertiert einen String Typ in einen Uri Typ und umgekehrt. |
ValueType |
Stellt die Basisklasse für Werttypen bereit. |
Version |
Stellt die Versionsnummer einer Assembly, eines Betriebssystems oder der Common Language Runtime dar. Diese Klasse kann nicht geerbt werden. |
WeakReference |
Stellt einen schwachen Verweis dar, der auf ein Objekt verweist, während das Objekt weiterhin von der Garbage Collection beansprucht werden kann. |
WeakReference<T> |
Stellt einen typierten schwachen Verweis dar, der auf ein Objekt verweist, während das Objekt weiterhin von der Garbage Collection reaktiviert werden kann. |
WindowsRuntimeSystemExtensions |
Stellt Erweiterungsmethoden zum Konvertieren zwischen Aufgaben und asynchronen Windows-Runtime-Aktionen und -Vorgängen bereit. |
Strukturen
ArgIterator |
Stellt eine Argumentliste variabler Länge dar; d. h. die Parameter einer Funktion, die eine variable Anzahl von Argumenten verwendet. |
ArraySegment<T>.Enumerator |
Stellt einen Enumerator für die Elemente eines ArraySegment<T>bereit. |
ArraySegment<T> |
Trennzeichen für einen Abschnitt eines eindimensionalen Arrays. |
Boolean |
Represents a Boolean ( |
Byte |
Stellt eine 8-Bit-ganzzahl ohne Vorzeichen dar. |
Char |
Stellt ein Zeichen als UTF-16-Codeeinheit dar. |
ConsoleKeyInfo |
Beschreibt die Konsolentaste, die gedrückt wurde, einschließlich des Zeichens, das durch die Konsolentaste und den Zustand der UMSCHALT-, ALT- und STRG-Modifizierertasten dargestellt wird. |
DateOnly |
Stellt Datumsangaben mit Werten dar, die zwischen dem 1. Januar 0001 und dem 31. Dezember 9999 A.D. (C.E.) im gregorianischen Kalender liegen. |
DateTime |
Stellt eine Sofortzeit dar, die in der Regel als Datum und Uhrzeit des Tages ausgedrückt wird. |
DateTimeOffset |
Stellt einen Punkt in der Zeit dar, der in der Regel als Datum und Uhrzeit im Verhältnis zur koordinierten Weltzeit (UTC) ausgedrückt wird. |
Decimal |
Stellt eine dezimale Gleitkommazahl dar. |
Delegate.InvocationListEnumerator<TDelegate> |
Stellt einen Enumerator für die Aufrufliste eines Delegaten bereit. |
Double |
Stellt eine Gleitkommazahl mit doppelter Genauigkeit dar. |
Environment.ProcessCpuUsage |
Enthält grundlegende Klassen und Basisklassen, die häufig verwendete Wert- und Referenzdatentypen, Ereignisse und Ereignishandler, Schnittstellen, Attribute und Verarbeitungs exceptions definieren. |
GCGenerationInfo |
Stellt die Größe und die Fragmenation einer Generation beim Eintritt und beim Verlassen der GC dar, die in GCMemoryInfogemeldet wurde. |
GCMemoryInfo |
Stellt eine Reihe von APIs bereit, die zum Abrufen von Garbage Collection-Informationen verwendet werden können. |
Guid |
Stellt einen global eindeutigen Bezeichner (GUID) dar. |
Half |
Stellt eine Gleitkommazahl mit halber Genauigkeit dar. |
HashCode |
Kombiniert den Hashcode für mehrere Werte in einem einzelnen Hashcode. |
Index |
Stellt einen Typ dar, der zum Indizieren einer Auflistung entweder von Anfang oder Ende verwendet werden kann. |
Int128 |
Stellt eine 128-Bit-ganzzahlige Vorzeichen dar. |
Int16 |
Stellt eine 16-Bit-ganzzahlige Vorzeichen dar. |
Int32 |
Stellt eine 32-Bit-ganzzahlige Vorzeichen dar. |
Int64 |
Stellt eine ganzzahlige 64-Bit-Vorzeichen dar. |
IntPtr |
Stellt eine signierte ganze Zahl dar, wobei die Bitbreite mit einem Zeiger identisch ist. |
Memory<T> |
Stellt einen zusammenhängenden Speicherbereich dar. |
MemoryExtensions.SpanSplitEnumerator<T> |
Enthält grundlegende Klassen und Basisklassen, die häufig verwendete Wert- und Referenzdatentypen, Ereignisse und Ereignishandler, Schnittstellen, Attribute und Verarbeitungs exceptions definieren. |
MemoryExtensions.TryWriteInterpolatedStringHandler |
Stellt einen Handler bereit, der vom Sprachcompiler zum Formatieren interpolierter Zeichenfolgen in Zeichenspannen verwendet wird. |
ModuleHandle |
Stellt ein Laufzeithandle für ein Modul dar. |
Nullable<T> |
Stellt einen Werttyp dar, der |
Range |
Stellt einen Bereich dar, der Start- und Endindizes enthält. |
ReadOnlyMemory<T> |
Stellt einen zusammenhängenden Speicherbereich dar, ähnlich wie ReadOnlySpan<T>. Im Gegensatz zu ReadOnlySpan<T>ist es kein byref-like-Typ. |
ReadOnlySpan<T>.Enumerator |
Stellt einen Enumerator für die Elemente eines ReadOnlySpan<T>bereit. |
ReadOnlySpan<T> |
Stellt eine typsichere und speichersichere schreibgeschützte Darstellung eines zusammenhängenden Bereichs eines beliebigen Speichers bereit. |
RuntimeArgumentHandle |
Verweist auf eine Argumentliste mit variabler Länge. |
RuntimeFieldHandle |
Stellt ein Feld mithilfe eines internen Metadatentokens dar. |
RuntimeMethodHandle |
RuntimeMethodHandle ist ein Handle für die interne Metadatendarstellung einer Methode. |
RuntimeTypeHandle |
Stellt einen Typ mithilfe eines internen Metadatentokens dar. |
SByte |
Stellt eine 8-Bit-ganzzahl mit Vorzeichen dar. |
SequencePosition |
Stellt eine Position in einem nicht zusammenhängenden Speichersatz dar. Eigenschaften dieses Typs sollten nicht von allem interpretiert werden, sondern von dem Typ, der ihn erstellt hat. |
Single |
Stellt eine Gleitkommazahl mit einfacher Genauigkeit dar. |
Span<T>.Enumerator |
Stellt einen Enumerator für die Elemente eines Span<T>bereit. |
Span<T> |
Stellt eine typsichere und speichersichere Darstellung eines zusammenhängenden Bereichs eines beliebigen Speichers bereit. |
TimeOnly |
Stellt eine Tageszeit dar, wie aus einer Uhr gelesen wird, innerhalb des Bereichs 00:00:00 bis 23:59:59.9999999. |
TimeSpan |
Stellt ein Zeitintervall dar. |
TimeZoneInfo.TransitionTime |
Stellt Informationen zu einer bestimmten Zeitänderung bereit, z. B. die Änderung von Sommerzeit in Standardzeit oder umgekehrt, in einer bestimmten Zeitzone. |
TypedReference |
Beschreibt Objekte, die sowohl einen verwalteten Zeiger auf einen Speicherort als auch eine Laufzeitdarstellung des Typs enthalten, der an diesem Speicherort gespeichert werden kann. |
UInt128 |
Stellt eine 128-Bit-ganzzahl ohne Vorzeichen dar. |
UInt16 |
Stellt eine 16-Bit-ganzzahl ohne Vorzeichen dar. |
UInt32 |
Stellt eine 32-Bit-ganzzahl ohne Vorzeichen dar. |
UInt64 |
Stellt eine 64-Bit-ganzzahl ohne Vorzeichen dar. |
UIntPtr |
Stellt eine nicht signierte ganze Zahl dar, bei der die Bitbreite mit einem Zeiger identisch ist. |
UriCreationOptions |
Stellt Optionen bereit, die steuern, wie ein Uri erstellt wird und sich verhält. |
ValueTuple |
Stellt statische Methoden zum Erstellen von Wert-Tupeln bereit. |
ValueTuple<T1> |
Stellt ein Wert-Tupel mit einer einzelnen Komponente dar. |
ValueTuple<T1,T2> |
Stellt ein Wert-Tupel mit 2 Komponenten dar. |
ValueTuple<T1,T2,T3> |
Stellt ein Wert-Tupel mit drei Komponenten dar. |
ValueTuple<T1,T2,T3,T4> |
Stellt ein Wert-Tupel mit vier Komponenten dar. |
ValueTuple<T1,T2,T3,T4,T5> |
Stellt ein Wert-Tupel mit 5 Komponenten dar. |
ValueTuple<T1,T2,T3,T4,T5,T6> |
Stellt ein Wert-Tupel mit 6 Komponenten dar. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7> |
Stellt ein Wert-Tupel mit 7 Komponenten dar. |
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Stellt ein n-Wert-Tupel dar, wobei n 8 oder höher ist. |
Void |
Gibt einen Rückgabewerttyp für eine Methode an, die keinen Wert zurückgibt. |
Schnittstellen
_AppDomain |
Macht die öffentlichen Member der AppDomain Klasse für nicht verwalteten Code verfügbar. |
IAppDomainSetup |
Stellt Assemblybindungsinformationen dar, die einer Instanz von AppDomainhinzugefügt werden können. |
IAsyncDisposable |
Stellt einen Mechanismus zum asynchronen Freigeben nicht verwalteter Ressourcen bereit. |
IAsyncResult |
Stellt den Status eines asynchronen Vorgangs dar. |
ICloneable |
Unterstützt das Klonen, wodurch eine neue Instanz einer Klasse mit demselben Wert wie eine vorhandene Instanz erstellt wird. |
IComparable |
Definiert eine generalisierte typspezifische Vergleichsmethode, die ein Werttyp oder eine Klasse implementiert, um seine Instanzen zu sortieren oder zu sortieren. |
IComparable<T> |
Definiert eine generalisierte Vergleichsmethode, die ein Werttyp oder eine Klasse implementiert, um eine typspezifische Vergleichsmethode zum Sortieren oder Sortieren seiner Instanzen zu erstellen. |
IConvertible |
Definiert Methoden, die den Wert des implementierenden Verweises oder Werttyps in einen Laufzeittyp mit einer gemeinsamen Sprache konvertieren, der einen entsprechenden Wert aufweist. |
ICustomFormatter |
Definiert eine Methode, die benutzerdefinierte Formatierung des Werts eines Objekts unterstützt. |
IDisposable |
Stellt einen Mechanismus zum Freigeben nicht verwalteter Ressourcen bereit. |
IEquatable<T> |
Definiert eine generalisierte Methode, die ein Werttyp oder eine Klasse implementiert, um eine typspezifische Methode zum Bestimmen der Gleichheit von Instanzen zu erstellen. |
IFormatProvider |
Stellt einen Mechanismus zum Abrufen eines Objekts zum Steuern der Formatierung bereit. |
IFormattable |
Stellt Funktionen zum Formatieren des Werts eines Objekts in eine Zeichenfolgendarstellung bereit. |
IObservable<T> |
Definiert einen Anbieter für pushbasierte Benachrichtigungen. |
IObserver<T> |
Stellt einen Mechanismus zum Empfangen von pushbasierten Benachrichtigungen bereit. |
IParsable<TSelf> |
Definiert einen Mechanismus zum Analysieren einer Zeichenfolge in einen Wert. |
IProgress<T> |
Definiert einen Anbieter für Statusaktualisierungen. |
IServiceProvider |
Definiert einen Mechanismus zum Abrufen eines Dienstobjekts; d. h. ein Objekt, das benutzerdefinierte Unterstützung für andere Objekte bereitstellt. |
ISpanFormattable |
Stellt Funktionen zum Formatieren der Zeichenfolgendarstellung eines Objekts in einen Bereich bereit. |
ISpanParsable<TSelf> |
Definiert einen Mechanismus zum Analysieren einer Spanne von Zeichen in einen Wert. |
IUtf8SpanFormattable |
Stellt Funktionen zum Formatieren der Zeichenfolgendarstellung eines Objekts in eine Spanne als UTF-8 bereit. |
IUtf8SpanParsable<TSelf> |
Definiert einen Mechanismus zum Analysieren einer Spanne von UTF-8 Zeichen in einen Wert. |
Enumerationen
ActivationContext.ContextForm |
Gibt den Kontext für eine manifestaktivierte Anwendung an. |
AppDomainManagerInitializationOptions |
Gibt die Aktion an, die ein benutzerdefinierter Anwendungsdomänen-Manager beim Initialisieren einer neuen Domäne ausführt. |
AttributeTargets |
Gibt die Anwendungselemente an, auf die es gültig ist, um ein Attribut anzuwenden. |
Base64FormattingOptions |
Gibt an, ob relevante ToBase64CharArray und ToBase64String Methoden Zeilenumbrüche in ihre Ausgabe einfügen. |
ConsoleColor |
Gibt Konstanten an, die Vordergrund- und Hintergrundfarben für die Konsole definieren. |
ConsoleKey |
Gibt die Standardtasten in einer Konsole an. |
ConsoleModifiers |
Stellt die UMSCHALT-, ALT- und STRG-Modifizierertasten auf einer Tastatur dar. |
ConsoleSpecialKey |
Gibt Kombinationen von Zusatztasten und Konsolentasten an, die den aktuellen Prozess unterbrechen können. |
DateTimeKind |
Gibt an, ob ein DateTime -Objekt eine lokale Zeit, eine koordinierte Weltzeit (UTC) darstellt oder nicht als Ortszeit oder UTC angegeben wird. |
DayOfWeek |
Gibt den Wochentag an. |
Environment.SpecialFolder |
Gibt aufgezählte Konstanten an, die zum Abrufen von Verzeichnispfaden zu System-Speziellen Ordnern verwendet werden. |
Environment.SpecialFolderOption |
Gibt Optionen an, die zum Abrufen des Pfads zu einem speziellen Ordner verwendet werden sollen. |
EnvironmentVariableTarget |
Gibt den Speicherort an, an dem eine Umgebungsvariable in einem Satz- oder Abrufvorgang gespeichert oder abgerufen wird. |
GCCollectionMode |
Gibt das Verhalten für eine erzwungene Garbage Collection an. |
GCKind |
Gibt die Art einer Garbage Collection an. |
GCNotificationStatus |
Enthält Informationen zur aktuellen Registrierung für die Benachrichtigung über die nächste vollständige Garbage Collection. |
GenericUriParserOptions |
Gibt Optionen für eine UriParseran. |
LoaderOptimization |
Eine Aufzählung, die mit der LoaderOptimizationAttribute Klasse verwendet wird, um Ladeprogrammoptimierungen für eine ausführbare Datei anzugeben. |
MidpointRounding |
Gibt die Strategie an, die mathematische Rundungsmethoden zum Runden einer Zahl verwenden sollen. |
PlatformID |
Identifiziert das Betriebssystem oder die Plattform, das von einer Assembly unterstützt wird. |
StringComparison |
Gibt die Kultur-, Fall- und Sortierregeln an, die von bestimmten Überladungen der Compare(String, String) und Equals(Object) Methoden verwendet werden sollen. |
StringSplitOptions |
Gibt Optionen für anwendbare Split Methodenüberladungen an, z. B. ob leere Teilzeichenfolgen aus dem zurückgegebenen Array weggelassen werden sollen, oder Leerzeichen von Teilzeichenfolgen zu kürzen. |
TypeCode |
Gibt den Typ eines Objekts an. |
UriComponents |
Gibt die Teile eines Urian. |
UriFormat |
Steuert, wie URI-Informationen escaped werden. |
UriHostNameType |
Definiert Hostnamentypen für die CheckHostName(String)-Methode. |
UriIdnScope |
Stellt die möglichen Werte für die Konfigurationseinstellung des IdnElement im System.Configuration-Namespace bereit. |
UriKind |
Definiert die verschiedenen Arten von URIs. |
UriPartial |
Definiert die Teile eines URI für die GetLeftPart(UriPartial)-Methode. |
Delegaten
Action |
Kapselt eine Methode ohne Parameter und gibt keinen Wert zurück. |
Action<T> |
Kapselt eine Methode mit einem einzelnen Parameter und gibt keinen Wert zurück. |
Action<T1,T2> |
Kapselt eine Methode mit zwei Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3> |
Kapselt eine Methode mit drei Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4> |
Kapselt eine Methode mit vier Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5> |
Kapselt eine Methode mit fünf Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6> |
Kapselt eine Methode mit sechs Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7> |
Kapselt eine Methode mit sieben Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7,T8> |
Kapselt eine Methode mit acht Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Kapselt eine Methode mit neun Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Kapselt eine Methode mit 10 Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Kapselt eine Methode mit 11 Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Kapselt eine Methode mit 12 Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Kapselt eine Methode mit 13 Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Kapselt eine Methode mit 14 Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Kapselt eine Methode mit 15 Parametern und gibt keinen Wert zurück. |
Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Kapselt eine Methode mit 16 Parametern und gibt keinen Wert zurück. |
AppDomainInitializer |
Stellt die Rückrufmethode dar, die aufgerufen werden soll, wenn die Anwendungsdomäne initialisiert wird. |
AssemblyLoadEventHandler |
Stellt die Methode dar, die das AssemblyLoad Ereignis eines AppDomainbehandelt. |
AsyncCallback |
Verweist auf eine Methode, die aufgerufen werden soll, wenn ein entsprechender asynchroner Vorgang abgeschlossen ist. |
Comparison<T> |
Stellt die Methode dar, die zwei Objekte desselben Typs vergleicht. |
ConsoleCancelEventHandler |
Stellt die Methode dar, die das CancelKeyPress Ereignis eines Consolebehandelt. |
Converter<TInput,TOutput> |
Stellt eine Methode dar, die ein Objekt von einem Typ in einen anderen Typ konvertiert. |
CrossAppDomainDelegate |
Wird von DoCallBack(CrossAppDomainDelegate) für anwendungsübergreifende Domänenaufrufe verwendet. |
EventHandler |
Stellt die Methode dar, die ein Ereignis behandelt, das keine Ereignisdaten enthält. |
EventHandler<TEventArgs> |
Stellt die Methode dar, die ein Ereignis behandelt, wenn das Ereignis Daten bereitstellt. |
Func<TResult> |
Kapselt eine Methode, die keine Parameter enthält, und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T,TResult> |
Kapselt eine Methode mit einem Parameter und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T1,T2,TResult> |
Kapselt eine Methode mit zwei Parametern und gibt einen Wert des typs zurück, der durch den parameter |
Func<T1,T2,T3,TResult> |
Kapselt eine Methode mit drei Parametern und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,TResult> |
Kapselt eine Methode mit vier Parametern und gibt einen Wert des typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,TResult> |
Kapselt eine Methode mit fünf Parametern und gibt einen Wert des typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Kapselt eine Methode mit sechs Parametern und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Kapselt eine Methode mit sieben Parametern und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Kapselt eine Methode mit acht Parametern und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Kapselt eine Methode mit neun Parametern und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Kapselt eine Methode mit 10 Parametern und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Kapselt eine Methode mit 11 Parametern und gibt einen Wert des typs zurück, der vom |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Kapselt eine Methode mit 12 Parametern und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Kapselt eine Methode mit 13 Parametern und gibt einen Wert des typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Kapselt eine Methode mit 14 Parametern und gibt einen Wert des typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Kapselt eine Methode mit 15 Parametern und gibt einen Wert des Typs zurück, der durch den parameter |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Kapselt eine Methode mit 16 Parametern und gibt einen Wert des Typs zurück, der durch den parameter |
Predicate<T> |
Stellt die Methode dar, die eine Reihe von Kriterien definiert und bestimmt, ob das angegebene Objekt diese Kriterien erfüllt. |
ResolveEventHandler |
Stellt eine Methode dar, die das TypeResolve-, ResourceResolve- oder AssemblyResolve -Ereignis eines AppDomainbehandelt. |
UnhandledExceptionEventHandler |
Stellt die Methode dar, die das ereignis behandelt, das von einer Ausnahme ausgelöst wird, die nicht von der Anwendungsdomäne behandelt wird. |
Hinweise
Andere Klassen bieten Dienste zur Unterstützung der Datentypkonvertierung, Methodenparametermanipulation, Mathematik, Remote- und lokale Programmaufrufe, Anwendungsumgebungsverwaltung und Überwachung verwalteter und nicht verwalteter Anwendungen.
Um auf Typen im System-Namespace aus C#-Code zuzugreifen, ohne vollqualifizierte Typnamen bereitstellen zu müssen, schließen Sie die using System;
-Anweisung am Anfang der Quellcodedatei ein.
Um auf Typen im System-Namespace aus C++/CLI-Code zuzugreifen, ohne vollqualifizierte Typnamen bereitstellen zu müssen, schließen Sie die using namespace System;
-Anweisung am Anfang der Quellcodedatei ein. Darüber hinaus müssen Sie mit der Option /clr kompilieren.