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 wartości i typy danych referencyjnych, 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. Klasa ta nie może być dziedziczona. |
| Activator |
Zawiera metody tworzenia typów obiektów lokalnie lub zdalnie lub uzyskiwania odwołań do istniejących obiektów zdalnych. Klasa ta nie może być dziedziczona. |
| 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. Klasa ta nie może być dziedziczona. |
| AppDomainManager |
Zapewnia zarządzany odpowiednik niezarządzanego hosta. |
| AppDomainSetup |
Reprezentuje informacje o powiązaniu zestawu, które można dodać do wystąpienia klasy 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. Klasa ta nie może być dziedziczona. |
| ApplicationIdentity |
Zapewnia możliwość unikatowego identyfikowania aplikacji aktywowanej za pomocą manifestu. Klasa ta nie może być dziedziczona. |
| 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 dopuszczalnym zakresem wartości zdefiniowanym przez wywołaną metodę. |
| ArithmeticException |
Wyjątek zgłaszany w przypadku błędów operacji arytmetycznej, rzutowania lub konwersji. |
| Array |
Udostępnia metody tworzenia, manipulowania, wyszukiwania i sortowania tablic, tym samym służąc 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 |
Udostępnia dane dla zdarzenia AssemblyLoad. |
| Attribute |
Reprezentuje klasę bazową atrybutów niestandardowych. |
| AttributeUsageAttribute |
Określa użycie innej klasy atrybutu. Klasa ta nie może być dziedziczona. |
| BadImageFormatException |
Wyjątek zgłaszany, gdy obraz pliku biblioteki łączy dynamicznych (DLL) lub program wykonywalny jest nieprawidłowy. |
| BinaryData |
Uproszczona abstrakcja ładunku bajtów, która obsługuje konwertowanie między ciągami, strumieniami, formatami 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 String obiektu i odczytywanie jego poszczególnych znaków. Klasa ta nie może być dziedziczona. |
| CLSCompliantAttribute |
Wskazuje, czy element programu jest zgodny ze specyfikacją języka wspólnego (CLS). Klasa ta nie może być dziedziczona. |
| Console |
Reprezentuje standardowe strumienie danych wejściowych, wyjściowych i błędów dla aplikacji konsolowych. Klasa ta nie może być dziedziczona. |
| ConsoleCancelEventArgs |
Udostępnia dane dla zdarzenia CancelKeyPress. Klasa ta nie może być dziedziczona. |
| 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. Klasa ta nie może być dziedziczona. |
| DBNull |
Reprezentuje nieistnieną wartość. Klasa ta nie może być dziedziczona. |
| 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 w przypadku próby podzielenia całkowitej lub Decimal wartości 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 wprowadzania. |
| Enum |
Udostępnia klasę bazową dla wyliczenia. |
| Environment |
Zawiera informacje na temat manipulowania bieżącym środowiskiem i platformą oraz sposoby manipulowania nimi. Klasa ta nie może być dziedziczona. |
| EventArgs |
Reprezentuje klasę bazową dla klas zawierających dane zdarzenia 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. Klasa ta nie może być dziedziczona. |
| FieldAccessException |
Wyjątek zgłaszany w przypadku nieprawidłowej próby uzyskania dostępu do prywatnego lub chronionego pola w klasie. |
| FileStyleUriParser |
Analizator dostosowywalny 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 dobrze 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 TRANSFERU plików (FTP). |
| GC |
Steruje systemowym modułem odśmiecającym pamięci, usługą, która automatycznie odzyskuje nieużywaną pamięć. |
| GenericUriParser |
Dostosowywalny analizator dla hierarchicznego identyfikatora URI. |
| GopherStyleUriParser |
Analizator z możliwością dostosowywania oparty na schemacie Gopher. |
| HttpStyleUriParser |
Analizator z możliwością dostosowywania 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 jej granicami. |
| InsufficientExecutionStackException |
Wyjątek zgłaszany, gdy istnieje niewystarczający 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. Klasa ta nie może być dziedziczona. |
| InvalidCastException |
Wyjątek zgłaszany dla 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 pośredni microsoft (MSIL) lub metadane. Zazwyczaj oznacza to usterkę w kompilatorze, który wygenerował program. Ten wyjątek jest również zgłaszany, gdy limity implementacji środowiska uruchomieniowego wewnętrznego 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> |
Zawiera leniwe pośrednie odwołanie do obiektu i skojarzonych z nim metadanych do użycia przez Managed Extensibility Framework. |
| 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. Klasa ta nie może być dziedziczona. |
| MarshalByRefObject |
Umożliwia dostęp do obiektów w granicach domeny aplikacji w aplikacjach, które obsługują komunikacja zdalną. |
| Math |
Zapewnia stałe i metody statyczne dla trygonometrycznych, logarytmicznych i innych typowych funkcji matematycznych. |
| MathF |
Zapewnia stałe i metody statyczne dla trygonometrycznych, 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 rozszerzenia dla typów związanych z pamięcią i zakresem, 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 uzyskiwania 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 podczas próby dynamicznego uzyskiwania dostępu do metody, która nie istnieje. |
| MTAThreadAttribute |
Wskazuje, że model wątkowania COM dla aplikacji jest wielowątkowy (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 Delegate podstawie typu zamiast MulticastDelegate typu. Klasa ta nie może być dziedziczona. |
| 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. Klasa ta nie może być dziedziczona. |
| 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 zaimplementowana. |
| NotSupportedException |
Wyjątek zgłaszany, gdy wywoływana metoda nie jest obsługiwana lub gdy jest podejmowana 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. Klasa ta nie może być dziedziczona. |
| OperatingSystem |
Reprezentuje informacje o systemie operacyjnym, takie jak wersja i identyfikator platformy. Klasa ta nie może być dziedziczona. |
| 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 będzie zezwalać na zmienną liczbę argumentów w wywołaniu. Klasa ta nie może być dziedziczona. |
| PlatformNotSupportedException |
Wyjątek zgłaszany, gdy funkcja nie jest uruchamiana na określonej platformie. |
| Progress<T> |
Udostępnia element IProgress<T> , który wywołuje wywołania zwrotne dla każdej zgłaszanej 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 dla zdarzeń rozwiązania modułu TypeResolveładującego, takich jak zdarzenia , ResourceResolve, ReflectionOnlyAssemblyResolvei AssemblyResolve . |
| SerializableAttribute |
Wskazuje, że klasę można serializować. Klasa ta nie może być dziedziczona. |
| StackOverflowException |
Wyjątek zgłaszany, gdy stos wykonywania przekracza rozmiar stosu. Klasa ta nie może być dziedziczona. |
| STAThreadAttribute |
Wskazuje, że model wątków COM dla aplikacji jest jednowątkowy (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ównywania wielkości liter i reguł porządkowych opartych na kulturze. |
| StringNormalizationExtensions |
Zapewnia 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ł. |
| TimeZone |
Reprezentuje strefę czasową. |
| TimeZoneInfo |
Reprezentuje dowolną strefę czasową na świecie. |
| TimeZoneInfo.AdjustmentRule |
Zawiera informacje o dostosowaniu strefy czasowej, takich 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 septuple. |
| Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> |
Reprezentuje krotkę n, gdzie n ma wartość 8 lub większą. |
| TupleExtensions |
Udostępnia metody rozszerzeń 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 konstruowane 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 inicjator klasy. Klasa ta nie może być dziedziczona. |
| 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 zwolnionych klas. |
| 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 |
Udostępnia dane zdarzenia, które jest zgłaszane, gdy istnieje wyjątek, który nie jest obsługiwany w żadnej domenie aplikacji. |
| Uri |
Umożliwia reprezentowanie obiektów za pomocą jednolitych identyfikatorów zasobów (URI) oraz łatwy dostęp do elementów identyfikatorów URI. |
| UriBuilder |
Udostępnia konstruktor niestandardowy dla ujednoliconych identyfikatorów zasobów (URI) i modyfikuje identyfikatory URI 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 UriTemplate wystąpień 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 UriTemplate obiektów. |
| 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. Klasa ta nie może być dziedziczona. |
| WeakReference |
Reprezentuje słabe odwołanie, które odwołuje się do obiektu, jednocześnie pozwalając na odzyskanie tego obiektu przez odzyskiwanie pamięci. |
| WeakReference<T> |
Reprezentuje słabe odwołanie typizowane, które odwołuje się do obiektu, a jednocześnie umożliwia odzyskanie tego obiektu przez odzyskiwanie pamięci. |
| WindowsRuntimeSystemExtensions |
Zapewnia metody rozszerzeń do konwertowania między zadaniami i Windows asynchronicznych akcji i operacji środowiska uruchomieniowego. |
Struktury
| ArgIterator |
Reprezentuje listę argumentów o zmiennej długości; czyli parametry funkcji, która przyjmuje zmienną liczbę argumentów. |
| ArraySegment<T>.Enumerator |
Udostępnia moduł wyliczający dla elementów elementu ArraySegment<T>. |
| ArraySegment<T> |
Rozdziela sekcję tablicy jednowymiarowej. |
| Boolean |
Reprezentuje wartość logiczną ( |
| Byte |
Reprezentuje 8-bitową liczbę całkowitą bez znaku. |
| Char |
Reprezentuje znak jako jednostkę kodu UTF-16. |
| ConsoleKeyInfo |
Opisuje naciśnięcie klawisza konsoli, w tym znak reprezentowany przez klawisz konsoli oraz stan klawisza SHIFT, ALT i modyfikatora CTRL. |
| DateOnly |
Reprezentuje daty z wartościami od 1 stycznia 0001 Anno Domini (Common Era) do 31 grudnia 9999 A.D. (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ą. |
| Double |
Reprezentuje liczbę zmiennoprzecinkową o podwójnej precyzji. |
| GCGenerationInfo |
Reprezentuje rozmiar i fragmenację generacji podczas wejścia i na wyjściu GC zgłoszonego w pliku GCMemoryInfo. |
| GCMemoryInfo |
Udostępnia zestaw interfejsów API, których można użyć do pobierania informacji o zbieraniu 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ą podpisaną. |
| IntPtr |
Reprezentuje liczbę całkowitą ze znakiem, 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ć |
| Range |
Reprezentuje zakres zawierający 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>metody , nie jest to typ podobny do byref. |
| ReadOnlySpan<T>.Enumerator |
Udostępnia moduł wyliczający dla elementów elementu ReadOnlySpan<T>. |
| ReadOnlySpan<T> |
Zapewnia bezpieczną typowo 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 nieskrępliwym 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 elementu 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 interwał 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 zawierające zarówno wskaźnik zarządzany do lokalizacji, jak i reprezentację środowiska uruchomieniowego typu, który może być przechowywany w tej lokalizacji. |
| UInt128 |
Reprezentuje 128-bitową liczbę całkowitą bez znaku. |
| UInt16 |
Reprezentuje 16-bitową niepodpisaną liczbę całkowitą. |
| UInt32 |
Reprezentuje 32-bitową niepodpisaną liczbę całkowitą. |
| UInt64 |
Reprezentuje 64-bitową niepodpisaną liczbę całkowitą. |
| UIntPtr |
Reprezentuje niepodpisaną liczbę całkowitą, w której szerokość bitów jest taka sama jak wskaźnik. |
| UriCreationOptions |
Udostępnia opcje, które kontrolują sposób Uri tworzenia i zachowania. |
| 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-wartości, gdzie n jest 8 lub większa. |
| Void |
Określa zwracany typ wartości dla metody, która nie zwraca wartości. |
Interfejsy
| _AppDomain |
Uwidacznia publiczne składowe AppDomain klasy niezamówiony kod. |
| IAppDomainSetup |
Reprezentuje informacje o powiązaniu zestawu, które można dodać do wystąpienia klasy AppDomain . |
| IAsyncDisposable |
Zapewnia mechanizm asynchronicznego zwalniania niezarządzanych zasobów. |
| 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ólniona metoda porównania specyficzna dla typu, która implementuje typ wartości lub klasę w celu porządkowowania lub sortowania wystąpień. |
| IComparable<T> |
Definiuje metodę porównania uogólnionego, która implementuje typ wartości lub klasę 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 odwołania lub typu 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ólniona metoda implementowana przez typ lub klasę wartości w celu utworzenia metody specyficznej dla typu do określania 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> |
Zapewnia 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 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. |
Wyliczenia
| ActivationContext.ContextForm |
Wskazuje kontekst aplikacji aktywowanej przez manifest. |
| AppDomainManagerInitializationOptions |
Określa akcję, która menedżer domeny aplikacji niestandardowej podejmuje podczas inicjowania nowej domeny. |
| AttributeTargets |
Określa elementy aplikacji, na których jest prawidłowy zastosowanie atrybutu. |
| Base64FormattingOptions |
Określa, czy odpowiednie ToBase64CharArray ToBase64String metody wstawia podziały wierszy w danych wyjściowych. |
| ConsoleColor |
Określa stałe definiujące kolory pierwszego planu i tła dla konsoli programu . |
| ConsoleKey |
Określa klucze standardowe w konsoli. |
| ConsoleModifiers |
Reprezentuje klawisze 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 DateTime obiekt 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 do pobrania ś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 dla .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 Compare(String, String) metod i Equals(Object) . |
| StringSplitOptions |
Określa opcje przeciążeń odpowiedniej Split metody, takie 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 obiektu Uri. |
| UriFormat |
Określa sposób ucieczki informacji o identyfikatorze URI. |
| UriHostNameType |
Definiuje typy nazw hostów CheckHostName(String) dla metody . |
| UriIdnScope |
Udostępnia możliwe wartości ustawienia IdnElement konfiguracji w System.Configuration przestrzeni nazw. |
| UriKind |
Definiuje różne rodzaje identyfikatorów URI. |
| UriPartial |
Definiuje części identyfikatora URI dla GetLeftPart(UriPartial) metody . |
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 AssemblyLoad zdarzenie elementu AppDomain. |
| 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ć CancelKeyPress zdarzenie klasy Console. |
| Converter<TInput,TOutput> |
Reprezentuje metodę, która konwertuje obiekt z jednego typu na inny typ. |
| CrossAppDomainDelegate |
Używany przez DoCallBack(CrossAppDomainDelegate) dla wywołań domeny między aplikacjami. |
| EventHandler |
Reprezentuje metodę, która będzie obsługiwać zdarzenie, które nie ma 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 |
| Func<T,TResult> |
Hermetyzuje metodę, która ma jeden parametr i zwraca wartość typu określonego |
| Func<T1,T2,TResult> |
Hermetyzuje metodę, która ma dwa parametry i zwraca wartość typu określonego |
| Func<T1,T2,T3,TResult> |
Hermetyzuje metodę, która ma trzy parametry i zwraca wartość typu określonego |
| Func<T1,T2,T3,T4,TResult> |
Hermetyzuje metodę, która ma cztery parametry i zwraca wartość typu określonego |
| Func<T1,T2,T3,T4,T5,TResult> |
Hermetyzuje metodę, która ma pięć parametrów i zwraca wartość typu określonego |
| Func<T1,T2,T3,T4,T5,T6,TResult> |
Hermetyzuje metodę, która ma sześć parametrów i zwraca wartość typu określonego |
| Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Hermetyzuje metodę, która ma siedem parametrów i zwraca wartość typu określonego |
| Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Hermetyzuje metodę, która ma osiem parametrów i zwraca wartość typu określonego |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Predicate<T> |
Reprezentuje metodę definiującą zestaw kryteriów i określającą, czy określony obiekt spełnia te kryteria. |
| ResolveEventHandler |
Reprezentuje metodę, która obsługuje TypeResolvezdarzenie , ResourceResolvelub AssemblyResolve .AppDomain |
| UnhandledExceptionEventHandler |
Reprezentuje metodę, która obsłuży 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 metod, matematyke, zdalne i lokalne wywoływanie programów, zarządzanie środowiskiem aplikacji oraz nadzór nad aplikacjami zarządzanymi i niezarządzanymi.
Aby uzyskać dostęp do typów w System przestrzeni nazw z kodu C# bez konieczności podawania w pełni kwalifikowanych nazw typów, Dołącz using System; instrukcję na początku pliku kodu źródłowego.
Aby uzyskać dostęp do typów w System przestrzeni nazw z kodu C++/CLI bez konieczności podawania w pełni kwalifikowanych nazw typów, Dołącz using namespace System; instrukcję na początku pliku kodu źródłowego. Ponadto należy skompilować z przełącznikiem /CLR .