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. 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 domeny aplikacji, która została zwolniona. |
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 manifestem. 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 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 |
Udostępnia dane dla zdarzenia AssemblyLoad. |
Attribute |
Reprezentuje klasę bazową dla 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 linków 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 iterację obiektu i odczytywanie String jego pojedynczych 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 odwołującą się do metody statycznej lub wystąpienia klasy i metody wystąpienia tej klasy. |
DivideByZeroException |
Wyjątek zgłaszany podczas 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. |
FakeLoggerServiceProviderExtensions |
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. |
FakeRedactionServiceProviderExtensions |
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. |
FieldAccessException |
Wyjątek zgłaszany w przypadku nieprawidłowej próby uzyskania dostępu do pola prywatnego lub chronionego wewnątrz klasy. |
FileStyleUriParser |
Analizator dostosowywalny na podstawie schematu plików. |
FlagsAttribute |
Wskazuje, że wyliczenie może być traktowane jako pole bitowe; czyli 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 TRANSFERU plików (FTP). |
GC |
Steruje modułem odśmiecającym pamięci systemowej, usługą, która automatycznie odzyskuje nieużywaną pamięć. |
GenericUriParser |
Analizator z możliwością dostosowywania 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 w przypadku niewystarczającego dostępnego stosu 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 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 oznacza to usterkę w kompilatorze, który wygenerował program. Ten wyjątek jest również zgłaszany, gdy wewnętrzne limity implementacji ś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 z opóźnieniem. |
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 uzyskania dostępu do pola, które nie istnieje. Jeśli pole w bibliotece klas zostało usunięte lub zmieniono jego nazwę, 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 uzyskania dostępu do metody, która nie istnieje. |
MTAThreadAttribute |
Wskazuje, że model wątkowy MODELU COM dla aplikacji jest apartamentem wielowątkowym (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 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. 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ć przy użyciu serializacji binarnej lub XML. 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ą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ó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ł. |
TimeProvider |
Zapewnia abstrakcję na czas. |
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 kwintesencję. |
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ń dla krotki do współdziałania z obsługą języków 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 inicjator klasy. Klasa ta nie może być dziedziczona. |
TypeLoadException |
Wyjątek zgłaszany w przypadku 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 w przypadku odmowy dostępu przez system operacyjny 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 |
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 identyfikatorów URI (uniform resource identifiers) i modyfikuje identyfikatory URI dla Uri klasy. |
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 Uniform Resource Identifier (URI). |
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 elementu do elementu 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 |
Udostępnia metody rozszerzenia do konwertowania między zadaniami i środowisko wykonawcze systemu Windows asynchronicznych akcji i operacji. |
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 elementu ArraySegment<T>. |
ArraySegment<T> |
Rozdziela sekcję tablicy jednowymiarowej. |
Boolean |
Reprezentuje wartość logiczną ( |
Byte |
Reprezentuje 8-bitową niepodpisaną liczbę całkowitą. |
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 R. (C.E.) w kalendarzu gregoriańskim. |
DateTime |
Reprezentuje moment w czasie, zazwyczaj wyrażony jako data i godzina dnia. |
DateTimeOffset |
Reprezentuje punkt w czasie, zazwyczaj wyrażony jako data i godzina dnia względem uniwersalnego czasu koordynowanego (UTC). |
Decimal |
Reprezentuje liczbę zmiennoprzecinkową dziesiętną. |
Double |
Reprezentuje liczbę zmiennoprzecinkową o podwójnej precyzji. |
GCGenerationInfo |
Reprezentuje rozmiar i fragmenację generacji przy wejściu i na wyjściu 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 |
Przedstawia 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 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 dojście ś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ą i bezpieczną w pamięci reprezentację ciągłego regionu dowolnego pamięci w trybie tylko do odczytu. |
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 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ą liczbę całkowitą bez znaku. |
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, 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 elementy członkowskie AppDomain klasy do niezarządzanego kodu. |
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ólnioną metodę porównania specyficzną dla typu, która implementuje typ wartości lub klasę w celu uporządkowania lub sortowania jego wystąpień. |
IComparable<T> |
Definiuje metodę porównania uogólnionego, 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 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 metodę uogólnioną 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> |
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, ż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 jako UTF-8. |
IUtf8SpanParsable<TSelf> |
Definiuje mechanizm analizowania zakresu znaków UTF-8 do wartości. |
Wyliczenia
ActivationContext.ContextForm |
Wskazuje kontekst aplikacji aktywowanej manifestem. |
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łowa, aby zastosować atrybut. |
Base64FormattingOptions |
Określa, czy odpowiednie ToBase64CharArrayToBase64String metody wstawia podziały wierszy w danych wyjściowych. |
ConsoleColor |
Określa stałe, które definiują kolory pierwszego planu i tła konsoli. |
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, 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 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 dla odpowiednich Split przeciążeń metod, 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 obiektu Uri. |
UriFormat |
Określa sposób ucieczki informacji o identyfikatorze URI. |
UriHostNameType |
Definiuje typy nazw hostów CheckHostName(String) dla metody . |
UriIdnScope |
Zawiera 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 być wywoływana, gdy zostanie ukończona odpowiednia operacja asynchroniczna. |
Comparison<T> |
Reprezentuje metodę, która porównuje dwa obiekty tego samego typu. |
ConsoleCancelEventHandler |
Reprezentuje metodę, która obsłuży 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) do 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ę, która definiuje zestaw kryteriów i określa, czy określony obiekt spełnia te kryteria. |
ResolveEventHandler |
Reprezentuje metodę, która obsługuje TypeResolvezdarzenie , ResourceResolvelub AssemblyResolve klasy AppDomain. |
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ę typu danych, manipulowanie parametrami metody, matematykę, wywoływanie programów zdalnych i lokalnych, zarządzanie środowiskiem aplikacji oraz nadzór nad zarządzanymi i niezarządzanych aplikacjami.
Aby uzyskać dostęp do typów w System przestrzeni nazw z poziomu 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 System przestrzeni nazw z poziomu 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 .
Opinia
Prześlij i wyświetl opinię dla