System.Numerics 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.
Bit |
Udostępnia metody narzędziowe dla wewnętrznych operacji bitów twiddling. Metody używają funkcji wewnętrznych sprzętu, gdy są dostępne na platformie bazowej; w przeciwnym razie używają zoptymalizowanych rezerw oprogramowania. |
Vector |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach ogólnych. |
Vector |
Zawiera typy liczbowe, które uzupełniają typy liczbowe, takie jak Byte, Doublei Int32, zdefiniowane przez platformę .NET. |
Big |
Reprezentuje dowolnie dużą liczbę całkowitą ze znakiem. |
Complex |
Reprezentuje liczbę zespolonej. |
Matrix3x2 |
Reprezentuje macierz 3x2. |
Matrix4x4 |
Reprezentuje macierz 4x4. |
Plane |
Reprezentuje płaszczyznę w trójwymiarowej przestrzeni. |
Quaternion |
Reprezentuje wektor, który jest używany do kodowania trójwymiarowych rotacji fizycznych. |
Total |
Reprezentuje operację porównania, która porównuje liczby zmiennoprzecinkowe z semantyczną wartością totalOrder IEEE 754. |
Vector<T> |
Reprezentuje pojedynczy wektor określonego typu liczbowego, który jest odpowiedni do optymalizacji algorytmów równoległych niskiego poziomu. |
Vector2 |
Reprezentuje wektor z dwiema wartościami zmiennoprzecinkowymi o pojedynczej precyzji. |
Vector3 |
Reprezentuje wektor z trzema wartościami zmiennoprzecinkowymi o jednej precyzji. |
Vector4 |
Reprezentuje wektor z czterema wartościami zmiennoprzecinkowymi o pojedynczej precyzji. |
IAddition |
Definiuje mechanizm przetwarzania sumy dwóch wartości. |
IAdditive |
Definiuje mechanizm pobierania tożsamości addytywnej danego typu. |
IBinary |
Definiuje typ zmiennoprzecinkowy IEEE 754 reprezentowany w formacie base-2. |
IBinary |
Definiuje typ liczby całkowitej reprezentowany w formacie base-2. |
IBinary |
Definiuje liczbę reprezentowaną w formacie base-2. |
IBitwise |
Definiuje mechanizm wykonywania operacji bitowych na dwóch wartościach. |
IComparison |
Definiuje mechanizm porównywania dwóch wartości w celu określenia kolejności względnej. |
IDecrement |
Definiuje mechanizm dekrementacji danej wartości. |
IDivision |
Definiuje mechanizm obliczania ilorazu dwóch wartości. |
IEquality |
Definiuje mechanizm porównywania dwóch wartości w celu określenia równości. |
IExponential |
Definiuje obsługę funkcji wykładniczych. |
IFloating |
Definiuje typ zmiennoprzecinkowa. |
IFloating |
Definiuje obsługę stałych zmiennoprzecinkowych. |
IFloating |
Definiuje typ zmiennoprzecinkowa IEEE 754. |
IHyperbolic |
Definiuje obsługę funkcji hiperbolicznych. |
IIncrement |
Definiuje mechanizm przyrostowania danej wartości. |
ILogarithmic |
Definiuje obsługę funkcji logarytmycznych. |
IMin |
Definiuje mechanizm pobierania minimalnej i maksymalnej wartości typu. |
IModulus |
Definiuje mechanizm przetwarzania modulu lub pozostałej części dwóch wartości. |
IMultiplicative |
Definiuje mechanizm pobierania tożsamości mnożenia danego typu. |
IMultiply |
Definiuje mechanizm przetwarzania produktu dwóch wartości. |
INumber<TSelf> |
Definiuje typ liczbowy. |
INumber |
Definiuje bazę innych typów liczb. |
IPower |
Definiuje obsługę funkcji zasilania. |
IRoot |
Definiuje obsługę funkcji głównych. |
IShift |
Definiuje mechanizm przesuwania wartości przez inną wartość. |
ISigned |
Definiuje typ liczbowy, który może reprezentować zarówno wartości dodatnie, jak i ujemne. |
ISubtraction |
Definiuje mechanizm przetwarzania różnicy dwóch wartości. |
ITrigonometric |
Definiuje obsługę funkcji trygonometrycznych. |
IUnary |
Definiuje mechanizm przetwarzania jednoargumentowego negacji wartości. |
IUnary |
Definiuje mechanizm przetwarzania jednoargumentowego plus wartości. |
IUnsigned |
Definiuje typ liczbowy, który może reprezentować tylko wartości dodatnie. |
Ta przestrzeń nazw obejmuje następujące typy:
Struktura BigInteger , która jest nieprzyzwoitym typem całkowitym, który obsługuje dowolnie duże liczby całkowite. Integralny element pierwotny, taki jak Byte lub Int32 zawiera właściwość i, która definiuje dolną granicę
MinValue
MaxValue
i górną granicę obsługiwaną przez ten typ danych. Z kolei BigInteger struktura nie ma dolnej lub górnej granicy i może zawierać wartość dowolnej liczby całkowitej.Struktura Complex , która reprezentuje liczbę zespolonej. Liczba zespolona jest liczbą w postaci + bi , gdzie jest rzeczywistą częścią, a b jest wyimaginowaną częścią.
Typy wektorów z obsługą simD, takie jak Vector2, Vector3, Matrix3x2Vector4, Matrix4x4, Planei Quaternion.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: