Udostępnij za pośrednictwem


System Przestrzeń nazw

Zawiera podstawowe klasy i klasy bazowe, które definiują powszechnie używane typy danych, zdarzenia i procedury obsługi zdarzeń, interfejsy, atrybuty i wyjątki przetwarzania.

Klasy

AccessViolationException

Wyjątek zgłaszany podczas próby odczytu lub zapisu chronionej pamięci.

ActivationContext

Identyfikuje kontekst aktywacji dla bieżącej aplikacji. Tej klasy nie można dziedziczyć.

Activator

Zawiera metody tworzenia typów obiektów lokalnie lub zdalnie lub uzyskiwania odwołań do istniejących obiektów zdalnych. Tej klasy nie można dziedziczyć.

AggregateException

Reprezentuje co najmniej jeden błąd występujący podczas wykonywania aplikacji.

AppContext

Udostępnia elementy członkowskie do ustawiania i pobierania danych dotyczących kontekstu aplikacji.

AppDomain

Reprezentuje domenę aplikacji, która jest izolowanym środowiskiem, w którym są wykonywane aplikacje. Tej klasy nie można dziedziczyć.

AppDomainManager

Zapewnia zarządzany odpowiednik niezarządzanego hosta.

AppDomainSetup

Reprezentuje informacje o powiązaniu zestawu, które można dodać do wystąpienia AppDomain.

AppDomainUnloadedException

Wyjątek zgłaszany podczas próby uzyskania dostępu do niezaładowanej domeny aplikacji.

ApplicationException

Służy jako klasa bazowa dla wyjątków zdefiniowanych przez aplikację.

ApplicationId

Zawiera informacje używane do unikatowego identyfikowania aplikacji opartej na manifeście. Tej klasy nie można dziedziczyć.

ApplicationIdentity

Zapewnia możliwość unikatowego identyfikowania aplikacji aktywowanej przez manifest. Tej klasy nie można dziedziczyć.

ArgumentException

Wyjątek zgłaszany, gdy jeden z argumentów dostarczonych do metody jest nieprawidłowy.

ArgumentNullException

Wyjątek zgłaszany, gdy odwołanie o wartości null (Nothing w Visual Basic) jest przekazywane do metody, która nie akceptuje jej jako prawidłowy argument.

ArgumentOutOfRangeException

Wyjątek zgłaszany, gdy wartość argumentu znajduje się poza dozwolonym zakresem wartości zdefiniowanym przez wywołaną metodę.

ArithmeticException

Wyjątek zgłaszany w przypadku błędów w operacji arytmetycznej, rzutowania lub konwersji.

Array

Udostępnia metody tworzenia, manipulowania, wyszukiwania i sortowania tablic, służąc tym samym jako klasa bazowa dla wszystkich tablic w środowisku uruchomieniowym języka wspólnego.

ArrayTypeMismatchException

Wyjątek zgłaszany podczas próby przechowywania elementu nieprawidłowego typu w tablicy.

AssemblyLoadEventArgs

Dostarcza dane dla zdarzenia AssemblyLoad.

Attribute

Reprezentuje klasę bazową atrybutów niestandardowych.

AttributeUsageAttribute

Określa użycie innej klasy atrybutów. Tej klasy nie można dziedziczyć.

BadImageFormatException

Wyjątek zgłaszany, gdy obraz pliku biblioteki linków dynamicznych (DLL) lub program wykonywalny jest nieprawidłowy.

BinaryData

Uproszczona abstrakcja ładunku bajtów, który obsługuje konwertowanie między ciągami, strumieniem, formatem JSON i bajtami.

BitConverter

Konwertuje podstawowe typy danych na tablicę bajtów i tablicę bajtów na podstawowe typy danych.

Buffer

Manipuluje tablicami typów pierwotnych.

CannotUnloadAppDomainException

Wyjątek zgłaszany podczas próby zwolnienia domeny aplikacji kończy się niepowodzeniem.

CharEnumerator

Obsługuje iterowanie obiektu String i odczytywanie jego pojedynczych znaków. Tej klasy nie można dziedziczyć.

CLSCompliantAttribute

Wskazuje, czy element programu jest zgodny ze specyfikacją języka wspólnego (CLS). Tej klasy nie można dziedziczyć.

Console

Reprezentuje standardowe strumienie danych wejściowych, wyjściowych i błędów dla aplikacji konsoli. Tej klasy nie można dziedziczyć.

ConsoleCancelEventArgs

Dostarcza dane dla zdarzenia CancelKeyPress. Tej klasy nie można dziedziczyć.

ContextBoundObject

Definiuje klasę bazową dla wszystkich klas powiązanych kontekstowo.

ContextMarshalException

Wyjątek zgłaszany podczas próby przeprowadzenia marshalingu obiektu przez granicę kontekstu kończy się niepowodzeniem.

ContextStaticAttribute

Wskazuje, że wartość pola statycznego jest unikatowa dla określonego kontekstu.

Convert

Konwertuje podstawowy typ danych na inny podstawowy typ danych.

DataMisalignedException

Wyjątek zgłaszany, gdy jednostka danych jest odczytywana lub zapisywana na adres, który nie jest wielokrotnym rozmiarem danych. Tej klasy nie można dziedziczyć.

DBNull

Reprezentuje nieistnieną wartość. Tej klasy nie można dziedziczyć.

Delegate

Reprezentuje delegata, który jest strukturą danych, która odwołuje się do metody statycznej lub wystąpienia klasy i metody wystąpienia tej klasy.

DivideByZeroException

Wyjątek zgłaszany podczas próby podzielenia wartości całkowitej lub Decimal przez zero.

DllNotFoundException

Nie można odnaleźć wyjątku, który jest zgłaszany, gdy nie można odnaleźć biblioteki DLL określonej w importowaniu biblioteki DLL.

DuplicateWaitObjectException

Wyjątek zgłaszany, gdy obiekt pojawia się więcej niż raz w tablicy obiektów synchronizacji.

EntryPointNotFoundException

Wyjątek zgłaszany podczas próby załadowania klasy kończy się niepowodzeniem z powodu braku metody wpisu.

Enum

Udostępnia klasę bazową dla wyliczenia.

Environment

Zawiera informacje na temat manipulowania bieżącym środowiskiem i platformą oraz sposoby manipulowania nimi. Tej klasy nie można dziedziczyć.

EventArgs

Reprezentuje klasę bazową dla klas zawierających dane zdarzeń i udostępnia wartość do użycia dla zdarzeń, które nie zawierają danych zdarzeń.

Exception

Reprezentuje błędy występujące podczas wykonywania aplikacji.

ExecutionEngineException

Wyjątek zgłaszany w przypadku wystąpienia wewnętrznego błędu w a aparatu wykonywania środowiska uruchomieniowego języka wspólnego. Tej klasy nie można dziedziczyć.

FakeLoggerServiceProviderExtensions

Rozszerzenia służące do konfigurowania fałszywego rejestrowania używanego w testach jednostkowych.

FakeRedactionServiceProviderExtensions

Rozszerzenia, które umożliwiają zarejestrowanie fałszywego redactora w aplikacji.

FieldAccessException

Wyjątek zgłaszany, gdy istnieje nieprawidłowa próba uzyskania dostępu do prywatnego lub chronionego pola wewnątrz klasy.

FileStyleUriParser

Analizator z możliwością dostosowywania na podstawie schematu plików.

FlagsAttribute

Wskazuje, że wyliczenie może być traktowane jako pole bitowe; oznacza to zestaw flag.

FormatException

Wyjątek zgłaszany, gdy format argumentu jest nieprawidłowy lub gdy ciąg formatu złożonego nie jest poprawnie sformułowany.

FormattableString

Reprezentuje ciąg formatu złożonego wraz z argumentami, które mają być sformatowane.

FtpStyleUriParser

Dostosowywalny analizator oparty na schemacie protokołu FTP (File Transfer Protocol).

GC

Steruje systemowym modułem odśmiecającym śmieci, usługą, która automatycznie odzyskuje nieużywaną pamięć.

GenericUriParser

Dostosowywalny analizator dla hierarchicznego identyfikatora URI.

GopherStyleUriParser

Dostosowywalny analizator oparty na schemacie Gopher.

HttpStyleUriParser

Dostosowywalny analizator oparty na schemacie HTTP.

IndexOutOfRangeException

Wyjątek zgłaszany podczas próby uzyskania dostępu do elementu tablicy lub kolekcji z indeksem, który znajduje się poza jego granicami.

InsufficientExecutionStackException

Wyjątek zgłaszany, gdy istnieje niewystarczający dostępny stos wykonywania, aby umożliwić wykonywanie większości metod.

InsufficientMemoryException

Wyjątek zgłaszany w przypadku niepowodzenia sprawdzania wystarczającej ilości dostępnej pamięci. Tej klasy nie można dziedziczyć.

InvalidCastException

Wyjątek zgłaszany w przypadku nieprawidłowej konwersji rzutowej lub jawnej.

InvalidOperationException

Wyjątek zgłaszany, gdy wywołanie metody jest nieprawidłowe dla bieżącego stanu obiektu.

InvalidProgramException

Wyjątek zgłaszany, gdy program zawiera nieprawidłowy język microsoft intermediate language (MSIL) lub metadane. Ogólnie rzecz biorąc, oznacza to usterkę w kompilatorze, który wygenerował program. Ten wyjątek jest również zgłaszany, gdy limity implementacji wewnętrznego środowiska uruchomieniowego zostały przekroczone przez program.

InvalidTimeZoneException

Wyjątek zgłaszany, gdy informacje o strefie czasowej są nieprawidłowe.

Lazy<T>

Zapewnia obsługę inicjowania leniwego.

Lazy<T,TMetadata>

Udostępnia leniwe pośrednie odwołanie do obiektu i skojarzonych z nim metadanych do użycia przez zarządzaną platformę rozszerzalności.

LdapStyleUriParser

Dostosowywalny analizator oparty na schemacie Lightweight Directory Access Protocol (LDAP).

LoaderOptimizationAttribute

Służy do ustawiania domyślnych zasad optymalizacji modułu ładującego dla głównej metody aplikacji wykonywalnej.

LocalDataStoreSlot

Hermetyzuje miejsce pamięci do przechowywania danych lokalnych. Tej klasy nie można dziedziczyć.

MarshalByRefObject

Umożliwia dostęp do obiektów w granicach domeny aplikacji w aplikacjach obsługujących komunikacja zdalną.

Math

Zapewnia stałe i metody statyczne dla trigonometrycznych, logarytmicznych i innych typowych funkcji matematycznych.

MathF

Zapewnia stałe i metody statyczne dla trigonometrycznych, logarytmicznych i innych typowych funkcji matematycznych.

MemberAccessException

Wyjątek zgłaszany podczas próby uzyskania dostępu do składowej klasy kończy się niepowodzeniem.

MemoryExtensions

Udostępnia metody rozszerzeń dla typów związanych z pamięcią i zakresu, takich jak Memory<T>, ReadOnlyMemory<T>, Span<T>i ReadOnlySpan<T>.

MethodAccessException

Wyjątek zgłaszany w przypadku nieprawidłowej próby uzyskania dostępu do metody, takiej jak uzyskiwanie dostępu do metody prywatnej z częściowo zaufanego kodu.

MissingFieldException

Wyjątek zgłaszany podczas próby dynamicznego uzyskania dostępu do pola, które nie istnieje. Jeśli pole w bibliotece klas zostało usunięte lub zmienione, ponownie skompiluj wszystkie zestawy odwołujące się do tej biblioteki.

MissingMemberException

Wyjątek zgłaszany podczas próby dynamicznego uzyskania dostępu do składowej klasy, która nie istnieje lub która nie jest zadeklarowana jako publiczna. Jeśli element członkowski w bibliotece klas został usunięty lub zmieniono jego nazwę, ponownie skompiluj wszystkie zestawy odwołujące się do tej biblioteki.

MissingMethodException

Wyjątek zgłaszany w przypadku próby dynamicznego uzyskania dostępu do metody, która nie istnieje.

MTAThreadAttribute

Wskazuje, że model wątkowania COM dla aplikacji jest wielowątkowym apartamentem (MTA).

MulticastDelegate

Reprezentuje delegata multiemisji; oznacza to, delegat, który może mieć więcej niż jeden element na liście wywołań.

MulticastNotSupportedException

Wyjątek zgłaszany podczas próby połączenia dwóch delegatów na podstawie typu Delegate zamiast typu MulticastDelegate. Tej klasy nie można dziedziczyć.

NetPipeStyleUriParser

Analizator oparty na schemacie NetPipe dla systemu "Indigo".

NetTcpStyleUriParser

Analizator oparty na schemacie NetTcp dla systemu "Indigo".

NewsStyleUriParser

Dostosowywalny analizator oparty na schemacie wiadomości przy użyciu protokołu NNTP (Network News Transfer Protocol).

NonSerializedAttribute

Wskazuje, że pole klasy możliwej do serializacji nie powinno być serializowane. Tej klasy nie można dziedziczyć.

NotFiniteNumberException

Wyjątek zgłaszany, gdy wartość zmiennoprzecinkowa to nieskończoność dodatnia, nieskończoność ujemna lub Nie-liczba (NaN).

NotImplementedException

Wyjątek zgłaszany, gdy żądana metoda lub operacja nie jest implementowana.

NotSupportedException

Wyjątek zgłaszany, gdy wywoływana metoda nie jest obsługiwana lub gdy istnieje próba odczytu, wyszukiwania lub zapisu w strumieniu, który nie obsługuje wywoływanej funkcji.

Nullable

Obsługuje typ wartości, który można przypisać null. Tej klasy nie można dziedziczyć.

NullReferenceException

Wyjątek zgłaszany podczas próby wyłudzenia odwołania do obiektu o wartości null.

Object

Obsługuje wszystkie klasy w hierarchii klas platformy .NET i udostępnia usługi niskiego poziomu dla klas pochodnych. Jest to ostateczna klasa bazowa wszystkich klas platformy .NET; jest to katalog główny hierarchii typów.

ObjectDisposedException

Wyjątek zgłaszany podczas wykonywania operacji na usuniętym obiekcie.

ObsoleteAttribute

Oznacza elementy programu, które nie są już używane. Tej klasy nie można dziedziczyć.

OperatingSystem

Reprezentuje informacje o systemie operacyjnym, takie jak wersja i identyfikator platformy. Tej klasy nie można dziedziczyć.

OperationCanceledException

Wyjątek zgłaszany w wątku po anulowaniu operacji wykonywanej przez wątek.

OutOfMemoryException

Wyjątek zgłaszany, gdy za mało pamięci, aby kontynuować wykonywanie programu.

OverflowException

Wyjątek zgłaszany w przypadku operacji arytmetycznej, rzutowania lub konwersji w sprawdzonym kontekście powoduje przepełnienie.

ParamArrayAttribute

Wskazuje, że metoda zezwala na zmienną liczbę argumentów w wywołaniu. Tej klasy nie można dziedziczyć.

PlatformNotSupportedException

Wyjątek zgłaszany, gdy funkcja nie jest uruchamiana na określonej platformie.

Progress<T>

Zawiera IProgress<T>, który wywołuje wywołania zwrotne dla każdej zgłoszonej wartości postępu.

Random

Reprezentuje generator liczb pseudolosowych, który jest algorytmem tworzącym sekwencję liczb spełniających określone wymagania statystyczne dotyczące losowości.

RankException

Wyjątek zgłaszany, gdy tablica z nieprawidłową liczbą wymiarów jest przekazywana do metody.

ResolveEventArgs

Udostępnia dane dotyczące zdarzeń rozwiązywania problemów modułu ładującego, takich jak zdarzenia TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolvei AssemblyResolve.

SerializableAttribute

Wskazuje, że klasę można serializować przy użyciu serializacji binarnej lub XML. Tej klasy nie można dziedziczyć.

StackOverflowException

Wyjątek zgłaszany, gdy stos wykonywania przekracza rozmiar stosu. Tej klasy nie można dziedziczyć.

STAThreadAttribute

Wskazuje, że model wątkowania COM dla aplikacji jest jednowątkowy apartament (STA).

String

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

StringComparer

Reprezentuje operację porównania ciągów, która używa określonych reguł porównania wielkości liter i reguł porównania porządkowego na podstawie kultury.

StringNormalizationExtensions

Udostępnia metody rozszerzenia do pracy z normalizacją ciągów.

SystemException

Służy jako klasa bazowa dla przestrzeni nazw wyjątków systemowych.

ThreadStaticAttribute

Wskazuje, że wartość pola statycznego jest unikatowa dla każdego wątku.

TimeoutException

Wyjątek zgłaszany, gdy czas przydzielony dla procesu lub operacji wygasł.

TimeProvider

Zapewnia abstrakcję na czas.

TimeZone

Reprezentuje strefę czasową.

TimeZoneInfo

Reprezentuje dowolną strefę czasową na świecie.

TimeZoneInfo.AdjustmentRule

Zawiera informacje o dostosowaniu strefy czasowej, takiej jak przejście do i z czasu letniego.

TimeZoneNotFoundException

Wyjątek zgłaszany, gdy nie można odnaleźć strefy czasowej.

Tuple

Udostępnia metody statyczne do tworzenia obiektów krotki.

Tuple<T1>

Reprezentuje krotkę 1 lub pojedynczą.

Tuple<T1,T2>

Reprezentuje krotkę 2-krotkową lub parę.

Tuple<T1,T2,T3>

Reprezentuje krotkę 3-krotkową lub potrójną.

Tuple<T1,T2,T3,T4>

Reprezentuje krotkę 4-krotkową lub czteroosobową.

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

Reprezentuje krotkę 5-krotkową lub kwintuple.

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

Reprezentuje krotkę 6-krotkową lub sekstuple.

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

Reprezentuje krotkę 7-krotkową lub przegrodę.

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

Reprezentuje n-krotki, gdzie n wynosi 8 lub większą.

TupleExtensions

Udostępnia metody rozszerzeń dla krotki do współdziałania z obsługą języka krotki w języku C#.

Type

Reprezentuje deklaracje typów: typy klas, typy interfejsów, typy tablic, typy wartości, typy wyliczenia, parametry typu, definicje typów ogólnych i otwarte lub zamknięte skonstruowane typy ogólne.

TypeAccessException

Wyjątek zgłaszany, gdy metoda próbuje użyć typu, do którego nie ma dostępu.

TypeInitializationException

Wyjątek zgłaszany jako otoka wokół wyjątku zgłaszanego przez inicjatora klasy. Tej klasy nie można dziedziczyć.

TypeLoadException

Wyjątek zgłaszany podczas wystąpienia błędów ładowania typu.

TypeUnloadedException

Wyjątek zgłaszany podczas próby uzyskania dostępu do klasy rozładowanej.

UnauthorizedAccessException

Wyjątek zgłaszany, gdy system operacyjny odmawia dostępu z powodu błędu we/wy lub określonego typu błędu zabezpieczeń.

UnhandledExceptionEventArgs

Dostarcza dane dla zdarzenia, które jest zgłaszane, gdy istnieje wyjątek, który nie jest obsługiwany w żadnej domenie aplikacji.

Uri

Zapewnia reprezentację obiektu jednolitego identyfikatora zasobu (URI) i łatwy dostęp do części identyfikatora URI.

UriBuilder

Udostępnia konstruktor niestandardowy dla identyfikatorów zasobów jednolitych i modyfikuje identyfikatory URI dla klasy Uri.

UriFormatException

Wyjątek zgłaszany po wykryciu nieprawidłowego identyfikatora URI (Uniform Resource Identifier).

UriParser

Analizuje nowy schemat identyfikatora URI. Jest to abstrakcyjna klasa.

UriTemplate

Klasa reprezentująca szablon identyfikatora URI (Uniform Resource Identifier).

UriTemplateEquivalenceComparer

Klasa używana do porównywania wystąpień UriTemplate dla równoważności strukturalnej (zamiast odwołania).

UriTemplateMatch

Klasa reprezentująca wyniki operacji dopasowania w wystąpieniu UriTemplate.

UriTemplateMatchException

Reprezentuje błąd podczas dopasowywania Uri do UriTemplateTable.

UriTemplateTable

Klasa reprezentująca asocjacyjny zestaw obiektów UriTemplate.

UriTypeConverter

Konwertuje typ String na typ Uri i odwrotnie.

ValueType

Udostępnia klasę bazową dla typów wartości.

Version

Reprezentuje numer wersji zestawu, systemu operacyjnego lub środowiska uruchomieniowego języka wspólnego. Tej klasy nie można dziedziczyć.

WeakReference

Reprezentuje słabe odwołanie, które odwołuje się do obiektu, jednocześnie zezwalając na odzyskanie tego obiektu przez odzyskiwanie pamięci.

WeakReference<T>

Reprezentuje słabe odwołanie typizowane, które odwołuje się do obiektu, jednocześnie zezwalając na odzyskanie tego obiektu przez odzyskiwanie pamięci.

WindowsRuntimeSystemExtensions

Udostępnia metody rozszerzenia służące do konwertowania między zadaniami a akcjami asynchronicznymi i operacjami środowiska uruchomieniowego systemu Windows.

Struktury

ArgIterator

Reprezentuje listę argumentów o zmiennej długości; oznacza to, że parametry funkcji, która przyjmuje zmienną liczbę argumentów.

ArraySegment<T>.Enumerator

Udostępnia moduł wyliczający dla elementów ArraySegment<T>.

ArraySegment<T>

Rozdziela sekcję jednowymiarowej tablicy.

Boolean

Reprezentuje wartość logiczną (true lub false).

Byte

Reprezentuje 8-bitową liczbę całkowitą bez znaku.

Char

Reprezentuje znak jako jednostkę kodu UTF-16.

ConsoleKeyInfo

Opisuje konsoli, który został naciśnięty, w tym znak reprezentowany przez konsoli i stan modyfikujące SHIFT, ALT i CTRL.

DateOnly

Reprezentuje daty z wartościami od 1 stycznia 0001 Anno Domini (Common Era) do 31 grudnia 9999 R. (C.E.) w kalendarzu gregoriańskim.

DateTime

Reprezentuje moment w czasie, zwykle wyrażony jako data i godzina dnia.

DateTimeOffset

Reprezentuje punkt w czasie, zwykle wyrażony jako data i godzina dnia w stosunku do uniwersalnego czasu koordynowanego (UTC).

Decimal

Reprezentuje liczbę zmiennoprzecinkową dziesiętną.

Delegate.InvocationListEnumerator<TDelegate>

Udostępnia moduł wyliczający dla listy wywołań delegata.

Double

Reprezentuje liczbę zmiennoprzecinkową o podwójnej precyzji.

GCGenerationInfo

Reprezentuje rozmiar i fragmenację generacji przy wejściu i na wyjściu Z GC zgłoszonego w GCMemoryInfo.

GCMemoryInfo

Udostępnia zestaw interfejsów API, których można użyć do pobierania informacji dotyczących odzyskiwania pamięci.

Guid

Reprezentuje unikatowy identyfikator globalny (GUID).

Half

Reprezentuje liczbę zmiennoprzecinkową o pół precyzji.

HashCode

Łączy kod skrótu dla wielu wartości w jeden kod skrótu.

Index

Reprezentuje typ, który może służyć do indeksowania kolekcji od początku lub na końcu.

Int128

Reprezentuje 128-bitową liczbę całkowitą ze znakiem.

Int16

Reprezentuje 16-bitową liczbę całkowitą ze znakiem.

Int32

Reprezentuje 32-bitową liczbę całkowitą ze znakiem.

Int64

Reprezentuje 64-bitową liczbę całkowitą ze znakiem.

IntPtr

Reprezentuje podpisaną liczbę całkowitą, w której szerokość bitów jest taka sama jak wskaźnik.

Memory<T>

Reprezentuje ciągły region pamięci.

MemoryExtensions.TryWriteInterpolatedStringHandler

Udostępnia procedurę obsługi używaną przez kompilator języka do formatowania ciągów interpolowanych w zakresy znaków.

ModuleHandle

Reprezentuje uchwyt środowiska uruchomieniowego dla modułu.

Nullable<T>

Reprezentuje typ wartości, który można przypisać null.

Range

Reprezentuje zakres, który ma indeksy początkowe i końcowe.

ReadOnlyMemory<T>

Reprezentuje ciągły region pamięci, podobny do ReadOnlySpan<T>. W przeciwieństwie do ReadOnlySpan<T>, nie jest to typ przypominający byref.

ReadOnlySpan<T>.Enumerator

Udostępnia moduł wyliczający dla elementów ReadOnlySpan<T>.

ReadOnlySpan<T>

Zapewnia bezpieczną i bezpieczną pamięć reprezentację tylko do odczytu ciągłego regionu dowolnego pamięci.

RuntimeArgumentHandle

Odwołuje się do listy argumentów o zmiennej długości.

RuntimeFieldHandle

Reprezentuje pole przy użyciu wewnętrznego tokenu metadanych.

RuntimeMethodHandle

RuntimeMethodHandle jest dojściem do wewnętrznej reprezentacji metadanych metody.

RuntimeTypeHandle

Reprezentuje typ przy użyciu wewnętrznego tokenu metadanych.

SByte

Reprezentuje 8-bitową liczbę całkowitą ze znakiem.

SequencePosition

Reprezentuje pozycję w nietęgliwym zestawie pamięci. Właściwości tego typu nie powinny być interpretowane przez dowolny typ, ale typ, który go utworzył.

Single

Reprezentuje liczbę zmiennoprzecinkową o pojedynczej precyzji.

Span<T>.Enumerator

Udostępnia moduł wyliczający dla elementów Span<T>.

Span<T>

Zapewnia bezpieczną i bezpieczną pamięć reprezentację ciągłego regionu dowolnego pamięci.

TimeOnly

Reprezentuje godzinę dnia, jak można odczytać z zegara, w zakresie od 00:00:00 do 23:59:59.99999999.

TimeSpan

Reprezentuje przedział czasu.

TimeZoneInfo.TransitionTime

Zawiera informacje o określonej zmianie czasu, takie jak zmiana czasu letniego na czas standardowy lub odwrotnie, w określonej strefie czasowej.

TypedReference

Opisuje obiekty, które zawierają zarówno zarządzany wskaźnik do lokalizacji, jak i reprezentację środowiska uruchomieniowego typu, który może być przechowywany w tej lokalizacji.

UInt128

Reprezentuje 128-bitową niepodpisaną liczbę całkowitą.

UInt16

Reprezentuje 16-bitową liczbę całkowitą bez znaku.

UInt32

Reprezentuje 32-bitową liczbę całkowitą bez znaku.

UInt64

Reprezentuje 64-bitową liczbę całkowitą bez znaku.

UIntPtr

Reprezentuje niepodpisaną liczbę całkowitą, w której szerokość bitów jest taka sama jak wskaźnik.

UriCreationOptions

Udostępnia opcje kontrolujące sposób tworzenia i zachowania Uri.

ValueTuple

Udostępnia metody statyczne do tworzenia krotki wartości.

ValueTuple<T1>

Reprezentuje krotkę wartości z jednym składnikiem.

ValueTuple<T1,T2>

Reprezentuje krotkę wartości z 2 składnikami.

ValueTuple<T1,T2,T3>

Reprezentuje krotkę wartości z 3 składnikami.

ValueTuple<T1,T2,T3,T4>

Reprezentuje krotkę wartości z 4 składnikami.

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

Reprezentuje krotkę wartości z 5 składnikami.

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

Reprezentuje krotkę wartości z 6 składnikami.

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

Reprezentuje krotkę wartości z 7 składnikami.

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

Reprezentuje krotkę n-value, gdzie n wynosi 8 lub większą.

Void

Określa typ wartości zwracanej dla metody, która nie zwraca wartości.

Interfejsy

_AppDomain

Uwidacznia publiczne elementy członkowskie klasy AppDomain niezarządzanej kodzie.

IAppDomainSetup

Reprezentuje informacje o powiązaniu zestawu, które można dodać do wystąpienia AppDomain.

IAsyncDisposable

Zapewnia mechanizm zwalniania zasobów niezarządzanych asynchronicznie.

IAsyncResult

Reprezentuje stan operacji asynchronicznej.

ICloneable

Obsługuje klonowanie, które tworzy nowe wystąpienie klasy o tej samej wartości co istniejące wystąpienie.

IComparable

Definiuje uogólnioną metodę porównania specyficzną dla typu, którą typ wartości lub klasa implementuje w celu uporządkowania lub sortowania jego wystąpień.

IComparable<T>

Definiuje uogólnioną metodę porównania, którą typ wartości lub klasa implementuje w celu utworzenia metody porównania specyficznej dla typu do porządkowania lub sortowania jego wystąpień.

IConvertible

Definiuje metody, które konwertują wartość implementowania typu odwołania lub wartości na typ środowiska uruchomieniowego języka wspólnego, który ma równoważną wartość.

ICustomFormatter

Definiuje metodę, która obsługuje niestandardowe formatowanie wartości obiektu.

IDisposable

Udostępnia mechanizm zwalniania niezarządzanych zasobów.

IEquatable<T>

Definiuje uogólnioną metodę implementowaną przez typ wartości lub klasę w celu utworzenia metody specyficznej dla typu w celu określenia równości wystąpień.

IFormatProvider

Udostępnia mechanizm pobierania obiektu w celu kontrolowania formatowania.

IFormattable

Udostępnia funkcje formatowania wartości obiektu w reprezentacji ciągu.

IObservable<T>

Definiuje dostawcę powiadomień wypychanych.

IObserver<T>

Udostępnia mechanizm odbierania powiadomień wypychanych.

IParsable<TSelf>

Definiuje mechanizm analizowania ciągu do wartości.

IProgress<T>

Definiuje dostawcę aktualizacji postępu.

IServiceProvider

Definiuje mechanizm pobierania obiektu usługi; oznacza to, że obiekt, który zapewnia niestandardową obsługę innych obiektów.

ISpanFormattable

Udostępnia funkcje formatowania reprezentacji ciągu obiektu w zakresie.

ISpanParsable<TSelf>

Definiuje mechanizm analizowania zakresu znaków do wartości.

IUtf8SpanFormattable

Udostępnia funkcje formatowania reprezentacji ciągu obiektu w zakresie utF-8.

IUtf8SpanParsable<TSelf>

Definiuje mechanizm analizowania zakresu znaków UTF-8 do wartości.

Wyliczenia

ActivationContext.ContextForm

Wskazuje kontekst aplikacji aktywowanej przez manifest.

AppDomainManagerInitializationOptions

Określa akcję wykonywaną przez niestandardowego menedżera domeny aplikacji podczas inicjowania nowej domeny.

AttributeTargets

Określa elementy aplikacji, na których jest prawidłowy, aby zastosować atrybut.

Base64FormattingOptions

Określa, czy odpowiednie metody ToBase64CharArray i ToBase64String wstawia podziały wierszy w danych wyjściowych.

ConsoleColor

Określa stałe definiujące kolory pierwszego planu i tła konsoli programu .

ConsoleKey

Określa klucze standardowe w konsoli programu .

ConsoleModifiers

Reprezentuje modyfikujące SHIFT, ALT i CTRL na klawiaturze.

ConsoleSpecialKey

Określa kombinacje modyfikatorów i kluczy konsoli, które mogą przerwać bieżący proces.

DateTimeKind

Określa, czy obiekt DateTime reprezentuje czas lokalny, uniwersalny czas koordynowany (UTC) lub nie jest określony jako czas lokalny lub UTC.

DayOfWeek

Określa dzień tygodnia.

Environment.SpecialFolder

Określa wyliczone stałe używane do pobierania ścieżek katalogów do systemowych folderów specjalnych.

Environment.SpecialFolderOption

Określa opcje, które mają być używane do pobierania ścieżki do folderu specjalnego.

EnvironmentVariableTarget

Określa lokalizację, w której zmienna środowiskowa jest przechowywana lub pobierana w zestawie lub operacji pobierania.

GCCollectionMode

Określa zachowanie wymuszonego odzyskiwania pamięci.

GCKind

Określa rodzaj odzyskiwania pamięci.

GCNotificationStatus

Zawiera informacje o bieżącej rejestracji w celu powiadomienia o następnym pełnym odśmieceniu pamięci.

GenericUriParserOptions

Określa opcje UriParser.

LoaderOptimization

Wyliczenie używane z klasą LoaderOptimizationAttribute do określania optymalizacji modułu ładującego dla pliku wykonywalnego.

MidpointRounding

Określa strategię używaną przez metody zaokrąglania matematycznego w celu zaokrąglenia liczby.

PlatformID

Identyfikuje system operacyjny lub platformę obsługiwaną przez zestaw.

StringComparison

Określa kulturę, wielkość liter i reguły sortowania, które mają być używane przez niektóre przeciążenia metod Compare(String, String) i Equals(Object).

StringSplitOptions

Określa opcje dla odpowiednich przeciążeń metody Split, takich jak pominięcie pustych podciągów z zwracanej tablicy lub przycinanie białych znaków z podciągów.

TypeCode

Określa typ obiektu.

UriComponents

Określa części Uri.

UriFormat

Określa sposób ucieczki informacji o identyfikatorze URI.

UriHostNameType

Definiuje typy nazw hostów dla metody CheckHostName(String).

UriIdnScope

Zawiera możliwe wartości ustawienia konfiguracji IdnElement w przestrzeni nazw System.Configuration.

UriKind

Definiuje różne rodzaje identyfikatorów URI.

UriPartial

Definiuje części identyfikatora URI dla metody GetLeftPart(UriPartial).

Delegaci

Action

Hermetyzuje metodę, która nie ma parametrów i nie zwraca wartości.

Action<T>

Hermetyzuje metodę, która ma jeden parametr i nie zwraca wartości.

Action<T1,T2>

Hermetyzuje metodę, która ma dwa parametry i nie zwraca wartości.

Action<T1,T2,T3>

Hermetyzuje metodę, która ma trzy parametry i nie zwraca wartości.

Action<T1,T2,T3,T4>

Hermetyzuje metodę, która ma cztery parametry i nie zwraca wartości.

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

Hermetyzuje metodę, która ma pięć parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma sześć parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma siedem parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma osiem parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma dziewięć parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma 10 parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma 11 parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma 12 parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma 13 parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma 14 parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma 15 parametrów i nie zwraca wartości.

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

Hermetyzuje metodę, która ma 16 parametrów i nie zwraca wartości.

AppDomainInitializer

Reprezentuje metodę wywołania zwrotnego, która ma być wywoływana podczas inicjowania domeny aplikacji.

AssemblyLoadEventHandler

Reprezentuje metodę, która obsługuje zdarzenie AssemblyLoadAppDomain.

AsyncCallback

Odwołuje się do metody, która ma zostać wywołana po zakończeniu odpowiedniej operacji asynchronicznej.

Comparison<T>

Reprezentuje metodę, która porównuje dwa obiekty tego samego typu.

ConsoleCancelEventHandler

Reprezentuje metodę, która będzie obsługiwać zdarzenie CancelKeyPressConsole.

Converter<TInput,TOutput>

Reprezentuje metodę, która konwertuje obiekt z jednego typu na inny typ.

CrossAppDomainDelegate

Używany przez DoCallBack(CrossAppDomainDelegate) do wywołań domeny między aplikacjami.

EventHandler

Reprezentuje metodę, która będzie obsługiwać zdarzenie, które nie zawiera danych zdarzenia.

EventHandler<TEventArgs>

Reprezentuje metodę, która będzie obsługiwać zdarzenie, gdy zdarzenie dostarcza dane.

Func<TResult>

Hermetyzuje metodę, która nie ma parametrów i zwraca wartość typu określonego przez parametr TResult.

Func<T,TResult>

Hermetyzuje metodę, która ma jeden parametr i zwraca wartość typu określonego przez parametr TResult.

Func<T1,T2,TResult>

Hermetyzuje metodę, która ma dwa parametry i zwraca wartość typu określonego przez TResult parametru.

Func<T1,T2,T3,TResult>

Hermetyzuje metodę, która ma trzy parametry i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma cztery parametry i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma pięć parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma sześć parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma siedem parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma osiem parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma dziewięć parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma 10 parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma 11 parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma 12 parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma 13 parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma 14 parametrów i zwraca wartość typu określonego przez parametr TResult.

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

Hermetyzuje metodę, która ma 15 parametrów i zwraca wartość typu określonego przez TResult parametru.

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

Hermetyzuje metodę, która ma 16 parametrów i zwraca wartość typu określonego przez parametr TResult.

Predicate<T>

Reprezentuje metodę, która definiuje zestaw kryteriów i określa, czy określony obiekt spełnia te kryteria.

ResolveEventHandler

Reprezentuje metodę, która obsługuje zdarzenie TypeResolve, ResourceResolvelub AssemblyResolveAppDomain.

UnhandledExceptionEventHandler

Reprezentuje metodę, która będzie obsługiwać zdarzenie zgłoszone przez wyjątek, który nie jest obsługiwany przez domenę aplikacji.

Uwagi

Inne klasy zapewniają usługi obsługujące konwersję typów danych, manipulowanie parametrami metody, matematykę, wywołanie zdalnego i lokalnego programu, zarządzanie środowiskiem aplikacji oraz nadzór nad zarządzanymi i niezarządzanych aplikacjami.

Aby uzyskać dostęp do typów w przestrzeni nazw System z kodu C# bez konieczności podawania w pełni kwalifikowanych nazw typów, dołącz instrukcję using System; na początku pliku kodu źródłowego.

Aby uzyskać dostęp do typów w przestrzeni nazw System z kodu C++/CLI bez konieczności podawania w pełni kwalifikowanych nazw typów, dołącz instrukcję using namespace System; na początku pliku kodu źródłowego. Ponadto należy skompilować z przełącznikiem /clr.