System Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 ( |
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ć |
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 | |
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ą ( |
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. |
Environment.ProcessCpuUsage |
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. |
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.SpanSplitEnumerator<T> |
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. |
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ć |
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 |
Func<T,TResult> |
Hermetyzuje metodę, która ma jeden parametr i zwraca wartość typu określonego przez parametr |
Func<T1,T2,TResult> |
Hermetyzuje metodę, która ma dwa parametry i zwraca wartość typu określonego przez |
Func<T1,T2,T3,TResult> |
Hermetyzuje metodę, która ma trzy parametry i zwraca wartość typu określonego przez parametr |
Func<T1,T2,T3,T4,TResult> |
Hermetyzuje metodę, która ma cztery parametry i zwraca wartość typu określonego przez parametr |
Func<T1,T2,T3,T4,T5,TResult> |
Hermetyzuje metodę, która ma pięć parametrów i zwraca wartość typu określonego przez parametr |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Hermetyzuje metodę, która ma sześć parametrów i zwraca wartość typu określonego przez parametr |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.