Vector Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici.
public ref class Vector abstract sealed
public static class Vector
type Vector = class
Public Class Vector
Public Module Vector
- Ereditarietà
-
Vector
Proprietà
IsHardwareAccelerated |
Ottiene un valore che indica se le operazioni vettoriali sono soggette all'accelerazione hardware tramite il supporto intrinseco JIT. |
Metodi
Abs<T>(Vector<T>) |
Restituisce un nuovo vettore i cui elementi sono i valori assoluti degli elementi del vettore specificato. |
Add<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore i cui valori sono la somma di ogni coppia di elementi da due vettori specificati. |
AndNot<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore eseguendo un'operazione bit per bit e not su ogni coppia di elementi corrispondenti in due vettori. |
As<TFrom,TTo>(Vector<TFrom>) | |
AsPlane(Vector4) | |
AsQuaternion(Vector4) |
Reinterpreta un Vector4 come nuovo Quaternion. |
AsVector2(Vector4) | |
AsVector3(Vector4) | |
AsVector4(Plane) | |
AsVector4(Quaternion) |
Reinterpreta un Quaternion come nuovo Vector4. |
AsVector4(Vector2) |
Reinterpreta un Vector2 in un nuovo Vector4 con i nuovi elementi azzerato. |
AsVector4(Vector3) |
Converte un Vector3 in un nuovo Vector4 con i nuovi elementi azzerato. |
AsVector4Unsafe(Vector2) |
Reinterpreta un Vector2 in un nuovo Vector4 con i nuovi elementi non definiti. |
AsVector4Unsafe(Vector3) |
Converte un Vector3 in un nuovo Vector4 con i nuovi elementi non definiti. |
AsVectorByte<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di byte senza segno. |
AsVectorDouble<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore a virgola mobile a precisione doppia. |
AsVectorInt16<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di interi a 16 bit. |
AsVectorInt32<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di interi. |
AsVectorInt64<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di interi lunghi. |
AsVectorNInt<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di interi di dimensioni native. |
AsVectorNUInt<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di interi senza segno di dimensioni native. |
AsVectorSByte<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di byte firmati. |
AsVectorSingle<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore a virgola mobile a precisione singola. |
AsVectorUInt16<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di interi senza segno a 16 bit. |
AsVectorUInt32<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di interi senza segno. |
AsVectorUInt64<T>(Vector<T>) |
Reinterpreta i bit di un vettore specificato in quelli di un vettore di interi lunghi senza segno. |
BitwiseAnd<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore eseguendo un'operazione di |
BitwiseOr<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore eseguendo un'operazione di |
Ceiling(Vector<Double>) |
Restituisce un nuovo vettore i cui elementi sono i valori integrali più piccoli maggiori o uguali agli elementi del vettore specificato. |
Ceiling(Vector<Single>) |
Restituisce un nuovo vettore i cui elementi sono i valori integrali più piccoli maggiori o uguali agli elementi del vettore specificato. |
Clamp<T>(Vector<T>, Vector<T>, Vector<T>) |
Limita un vettore tra un valore minimo e un valore massimo. |
ClampNative<T>(Vector<T>, Vector<T>, Vector<T>) |
Limita un vettore tra un valore minimo e un valore massimo usando un comportamento specifico della piattaforma per |
ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) |
Crea un nuovo vettore a precisione singola con elementi selezionati tra due vettori di origine a precisione singola specificati in base a un vettore di maschera integrale. |
ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
Crea un nuovo vettore a precisione doppia con elementi selezionati tra due vettori di origine a precisione doppia specificati in base a un vettore di maschera integrale. |
ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) |
Crea un nuovo vettore di un tipo specificato con elementi selezionati tra due vettori di origine specificati dello stesso tipo in base a un vettore di maschera integrale. |
ConvertToDouble(Vector<Int64>) |
Converte un |
ConvertToDouble(Vector<UInt64>) |
Converte un |
ConvertToInt32(Vector<Single>) |
Converte un |
ConvertToInt32Native(Vector<Single>) |
Converte un Vector<T> in un Vector<T> usando un comportamento specifico della piattaforma in caso di overflow. |
ConvertToInt64(Vector<Double>) |
Converte un |
ConvertToInt64Native(Vector<Double>) |
Converte un |
ConvertToSingle(Vector<Int32>) |
Converte un |
ConvertToSingle(Vector<UInt32>) |
Converte un |
ConvertToUInt32(Vector<Single>) |
Converte un |
ConvertToUInt32Native(Vector<Single>) |
Converte un |
ConvertToUInt64(Vector<Double>) |
Converte un |
ConvertToUInt64Native(Vector<Double>) |
Converte un |
CopySign<T>(Vector<T>, Vector<T>) |
Copia il segno per elemento di un vettore nel segno per elemento di un altro vettore. |
Cos(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Cos(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Create<T>(ReadOnlySpan<T>) |
Crea un nuovo Vector<T> da un intervallo di sola lettura specificato. |
Create<T>(T) |
Crea una nuova istanza di Vector<T> con tutti gli elementi inizializzati sul valore specificato. |
CreateSequence<T>(T, T) |
Crea una nuova istanza di Vector<T> in cui gli elementi iniziano in corrispondenza di un valore specificato e che vengono distanziati in base a un altro valore specificato. |
DegreesToRadians(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
DegreesToRadians(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Divide<T>(Vector<T>, T) |
Divide un vettore per scalare per calcolare il quoziente per elemento. |
Divide<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore i cui valori sono il risultato della divisione degli elementi del primo vettore in base agli elementi corrispondenti nel secondo vettore. |
Dot<T>(Vector<T>, Vector<T>) |
Restituisce il prodotto punto di due vettori. |
Equals(Vector<Double>, Vector<Double>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in due vettori a precisione doppia specificati sono uguali. |
Equals(Vector<Int32>, Vector<Int32>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in due vettori integrali specificati sono uguali. |
Equals(Vector<Int64>, Vector<Int64>) |
Restituisce un nuovo vettore i cui elementi indicano se gli elementi in due vettori long integer specificati sono uguali. |
Equals(Vector<Single>, Vector<Single>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in due vettori a precisione singola specificati sono uguali. |
Equals<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore di un tipo specificato i cui elementi indicano se gli elementi in due vettori specificati dello stesso tipo sono uguali. |
EqualsAll<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se ogni coppia di elementi nei vettori specificati è uguale. |
EqualsAny<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se una singola coppia di elementi nei vettori specificati è uguale. |
Exp(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Exp(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Floor(Vector<Double>) |
Restituisce un nuovo vettore i cui elementi sono i valori integrali più grandi minori o uguali agli elementi del vettore specificato. |
Floor(Vector<Single>) |
Restituisce un nuovo vettore i cui elementi sono i valori integrali più grandi minori o uguali agli elementi del vettore specificato. |
FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>) |
Calcola ( |
FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>) |
Calcola ( |
GetElement<T>(Vector<T>, Int32) |
Ottiene l'elemento in corrispondenza dell'indice specificato. |
GreaterThan(Vector<Double>, Vector<Double>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore a virgola mobile a precisione doppia sono maggiori dei rispettivi elementi corrispondenti in un secondo vettore a virgola mobile e precisione doppia. |
GreaterThan(Vector<Int32>, Vector<Int32>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore integrale sono maggiori dei relativi elementi corrispondenti in un secondo vettore integrale. |
GreaterThan(Vector<Int64>, Vector<Int64>) |
Restituisce un nuovo vettore long integer i cui elementi indicano se gli elementi in un vettore long integer sono maggiori degli elementi corrispondenti in un secondo vettore long integer. |
GreaterThan(Vector<Single>, Vector<Single>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore a virgola mobile a precisione singola sono maggiori dei rispettivi elementi corrispondenti in un secondo vettore a virgola mobile e precisione singola. |
GreaterThan<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore i cui elementi indicano se gli elementi in un vettore di un tipo specificato sono maggiori dei relativi elementi corrispondenti nel secondo vettore della stessa ora. |
GreaterThanAll<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se tutti gli elementi del primo vettore sono maggiori degli elementi corrispondenti nel secondo vettore. |
GreaterThanAny<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se qualsiasi elemento nel primo vettore è maggiore dell'elemento corrispondente nel secondo vettore. |
GreaterThanOrEqual(Vector<Double>, Vector<Double>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore sono maggiori o uguali ai rispettivi elementi corrispondenti nel secondo vettore a virgola mobile e precisione doppia. |
GreaterThanOrEqual(Vector<Int32>, Vector<Int32>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore integrale sono maggiori o uguali ai relativi elementi corrispondenti nel secondo vettore integrale. |
GreaterThanOrEqual(Vector<Int64>, Vector<Int64>) |
Restituisce un nuovo vettore long integer i cui elementi indicano se gli elementi in un vettore long integer sono maggiori o uguali ai relativi elementi corrispondenti nel secondo vettore long integer. |
GreaterThanOrEqual(Vector<Single>, Vector<Single>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore sono maggiori o uguali ai rispettivi elementi corrispondenti nel secondo vettore a virgola mobile e precisione singola. |
GreaterThanOrEqual<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore i cui elementi indicano se gli elementi in un vettore di un tipo specificato sono maggiori o uguali ai relativi elementi corrispondenti nel secondo vettore dello stesso tipo. |
GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se tutti gli elementi del primo vettore sono maggiori o uguali a tutti gli elementi corrispondenti nel secondo vettore. |
GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se un elemento nel primo vettore è maggiore o uguale all'elemento corrispondente nel secondo vettore. |
Hypot(Vector<Double>, Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Hypot(Vector<Single>, Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
IsNaN<T>(Vector<T>) |
Determina quali elementi in un vettore sono NaN. |
IsNegative<T>(Vector<T>) |
Determina quali elementi in un vettore rappresentano numeri reali negativi. |
IsPositive<T>(Vector<T>) |
Determina quali elementi in un vettore rappresentano numeri reali positivi. |
IsPositiveInfinity<T>(Vector<T>) |
Determina quali elementi in un vettore sono infinito positivo. |
IsZero<T>(Vector<T>) |
Determina quali elementi in un vettore sono zero. |
Lerp(Vector<Double>, Vector<Double>, Vector<Double>) |
Esegue un'interpolazione lineare tra due vettori in base alla ponderazione specificata. |
Lerp(Vector<Single>, Vector<Single>, Vector<Single>) |
Esegue un'interpolazione lineare tra due vettori in base alla ponderazione specificata. |
LessThan(Vector<Double>, Vector<Double>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore a virgola mobile a precisione doppia sono minori dei corrispondenti elementi in un secondo vettore a virgola mobile e precisione doppia. |
LessThan(Vector<Int32>, Vector<Int32>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore integrale sono minori dei corrispondenti elementi in un secondo vettore integrale. |
LessThan(Vector<Int64>, Vector<Int64>) |
Restituisce un nuovo vettore long integer i cui elementi indicano se gli elementi in un vettore long integer sono minori dei corrispondenti elementi in un secondo vettore long integer. |
LessThan(Vector<Single>, Vector<Single>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore a precisione singola sono minori dei corrispondenti elementi in un secondo vettore a precisione singola. |
LessThan<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore di un tipo specificato i cui elementi indicano se gli elementi in un vettore sono minori dei corrispondenti elementi nel secondo vettore. |
LessThanAll<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se tutti gli elementi nel primo vettore sono minori dei relativi elementi corrispondenti nel secondo vettore. |
LessThanAny<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se un elemento nel primo vettore è minore dell'elemento corrispondente nel secondo vettore. |
LessThanOrEqual(Vector<Double>, Vector<Double>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore a virgola mobile a precisione doppia sono minori o uguali ai rispettivi elementi corrispondenti in un secondo vettore a virgola mobile e precisione doppia. |
LessThanOrEqual(Vector<Int32>, Vector<Int32>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore integrale sono minori o uguali ai rispettivi elementi corrispondenti in un secondo vettore integrale. |
LessThanOrEqual(Vector<Int64>, Vector<Int64>) |
Restituisce un nuovo vettore long integer i cui elementi indicano se gli elementi in un vettore long integer sono minori o uguali ai relativi elementi corrispondenti in un secondo vettore long integer. |
LessThanOrEqual(Vector<Single>, Vector<Single>) |
Restituisce un nuovo vettore integrale i cui elementi indicano se gli elementi in un vettore a virgola mobile a precisione singola sono minori o uguali ai rispettivi elementi corrispondenti in un secondo vettore a virgola mobile e precisione singola. |
LessThanOrEqual<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore i cui elementi indicano se gli elementi in un vettore sono minori o uguali ai relativi elementi corrispondenti nel secondo vettore. |
LessThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se tutti gli elementi nel primo vettore sono minori o uguali ai relativi elementi corrispondenti nel secondo vettore. |
LessThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Restituisce un valore che indica se un elemento nel primo vettore è minore o uguale all'elemento corrispondente nel secondo vettore. |
Load<T>(T*) |
Carica un vettore dall'origine specificata. |
LoadAligned<T>(T*) |
Carica un vettore dall'origine allineata specificata. |
LoadAlignedNonTemporal<T>(T*) |
Carica un vettore dall'origine allineata specificata. |
LoadUnsafe<T>(T) |
Carica un vettore dall'origine specificata. |
LoadUnsafe<T>(T, UIntPtr) |
Carica un vettore dall'offset dell'origine e dell'elemento specificato. |
Log(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Log(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Log2(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Log2(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Max<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore i cui elementi sono il massimo di ogni coppia di elementi nei due vettori specificati. |
MaxMagnitude<T>(Vector<T>, Vector<T>) |
Confronta due vettori con il calcolo che ha una grandezza maggiore per ogni elemento. |
MaxMagnitudeNumber<T>(Vector<T>, Vector<T>) |
Confronta due vettori, per ogni elemento, per calcolare che ha la grandezza maggiore e restituendo l'altro valore se un input è |
MaxNative<T>(Vector<T>, Vector<T>) |
Confrontare due vettori per determinare quale è maggiore per ogni elemento usando un comportamento specifico della piattaforma per |
MaxNumber<T>(Vector<T>, Vector<T>) |
Confronta due vettori, per ogni elemento, per calcolare che è maggiore e restituendo l'altro valore se un elemento è |
Min<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore i cui elementi sono il minimo di ogni coppia di elementi nei due vettori specificati. |
MinMagnitude<T>(Vector<T>, Vector<T>) |
Confronta due vettori con il calcolo che ha la grandezza minore per ogni elemento. |
MinMagnitudeNumber<T>(Vector<T>, Vector<T>) |
Confronta due vettori, per ogni elemento, con il calcolo con la grandezza minore e restituendo l'altro valore se un input è |
MinNative<T>(Vector<T>, Vector<T>) |
Confrontare due vettori per determinare quale è minore per ogni elemento usando un comportamento specifico della piattaforma per |
MinNumber<T>(Vector<T>, Vector<T>) |
Confronta due vettori, per ogni elemento, con il calcolo minore e restituendo l'altro valore se un elemento è |
Multiply<T>(T, Vector<T>) |
Restituisce un nuovo vettore i cui valori sono un valore scalare moltiplicato per ognuno dei valori di un vettore specificato. |
Multiply<T>(Vector<T>, T) |
Restituisce un nuovo vettore i cui valori sono i valori di un vettore specificato moltiplicati per un valore scalare. |
Multiply<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore i cui valori sono il prodotto di ogni coppia di elementi in due vettori specificati. |
MultiplyAddEstimate(Vector<Double>, Vector<Double>, Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
MultiplyAddEstimate(Vector<Single>, Vector<Single>, Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Narrow(Vector<Double>, Vector<Double>) |
Restringe due istanze di |
Narrow(Vector<Int16>, Vector<Int16>) |
Restringe due istanze di |
Narrow(Vector<Int32>, Vector<Int32>) |
Restringe due istanze di |
Narrow(Vector<Int64>, Vector<Int64>) |
Restringe due istanze di |
Narrow(Vector<UInt16>, Vector<UInt16>) |
Restringe due istanze di |
Narrow(Vector<UInt32>, Vector<UInt32>) |
Restringe due istanze di |
Narrow(Vector<UInt64>, Vector<UInt64>) |
Restringe due istanze di |
Negate<T>(Vector<T>) |
Restituisce un nuovo vettore i cui elementi sono la negazione dell'elemento corrispondente nel vettore specificato. |
OnesComplement<T>(Vector<T>) |
Restituisce un nuovo vettore i cui elementi vengono ottenuti prendendo il complemento di uno degli elementi di un vettore specificato. |
RadiansToDegrees(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
RadiansToDegrees(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Round(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Round(Vector<Double>, MidpointRounding) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Round(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Round(Vector<Single>, MidpointRounding) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
ShiftLeft(Vector<Byte>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftLeft(Vector<Int16>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftLeft(Vector<Int32>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftLeft(Vector<Int64>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftLeft(Vector<IntPtr>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftLeft(Vector<SByte>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftLeft(Vector<UInt16>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftLeft(Vector<UInt32>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftLeft(Vector<UInt64>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftLeft(Vector<UIntPtr>, Int32) |
Sposta ogni elemento di un vettore a sinistra della quantità specificata. |
ShiftRightArithmetic(Vector<Int16>, Int32) |
Sposta (con segno) ogni elemento di un vettore direttamente in base alla quantità specificata. |
ShiftRightArithmetic(Vector<Int32>, Int32) |
Sposta (con segno) ogni elemento di un vettore direttamente in base alla quantità specificata. |
ShiftRightArithmetic(Vector<Int64>, Int32) |
Sposta (con segno) ogni elemento di un vettore direttamente in base alla quantità specificata. |
ShiftRightArithmetic(Vector<IntPtr>, Int32) |
Sposta (con segno) ogni elemento di un vettore direttamente in base alla quantità specificata. |
ShiftRightArithmetic(Vector<SByte>, Int32) |
Sposta (con segno) ogni elemento di un vettore direttamente in base alla quantità specificata. |
ShiftRightLogical(Vector<Byte>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
ShiftRightLogical(Vector<Int16>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
ShiftRightLogical(Vector<Int32>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
ShiftRightLogical(Vector<Int64>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
ShiftRightLogical(Vector<IntPtr>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
ShiftRightLogical(Vector<SByte>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
ShiftRightLogical(Vector<UInt16>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
ShiftRightLogical(Vector<UInt32>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
ShiftRightLogical(Vector<UInt64>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
ShiftRightLogical(Vector<UIntPtr>, Int32) |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
Sin(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Sin(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
SinCos(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
SinCos(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
SquareRoot<T>(Vector<T>) |
Restituisce un nuovo vettore i cui elementi sono le radici quadrate degli elementi di un vettore specificato. |
Store<T>(Vector<T>, T*) |
Archivia un vettore nella destinazione specificata. |
StoreAligned<T>(Vector<T>, T*) |
Archivia un vettore nella destinazione allineata specificata. |
StoreAlignedNonTemporal<T>(Vector<T>, T*) |
Archivia un vettore nella destinazione allineata specificata. |
StoreUnsafe<T>(Vector<T>, T) |
Archivia un vettore nella destinazione specificata. |
StoreUnsafe<T>(Vector<T>, T, UIntPtr) |
Archivia un vettore nella destinazione specificata. |
Subtract<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore i cui valori sono la differenza tra gli elementi nel secondo vettore e i relativi elementi corrispondenti nel primo vettore. |
Sum<T>(Vector<T>) |
Restituisce la somma di tutti gli elementi all'interno del vettore specificato. |
ToScalar<T>(Vector<T>) |
Converte il vettore specificato in un scalare contenente il valore del primo elemento. |
Truncate(Vector<Double>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Truncate(Vector<Single>) |
Fornisce una raccolta di metodi statici per la creazione, la modifica e il funzionamento in caso contrario su vettori generici. |
Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) |
Estende un |
Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) |
Estende un |
Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) |
Estende un |
Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) |
Estende un |
Widen(Vector<Single>, Vector<Double>, Vector<Double>) |
Estende un |
Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>) |
Estende un |
Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) |
Estende un |
WidenLower(Vector<Byte>) | |
WidenLower(Vector<Int16>) | |
WidenLower(Vector<Int32>) | |
WidenLower(Vector<SByte>) | |
WidenLower(Vector<Single>) | |
WidenLower(Vector<UInt16>) | |
WidenLower(Vector<UInt32>) | |
WidenUpper(Vector<Byte>) | |
WidenUpper(Vector<Int16>) | |
WidenUpper(Vector<Int32>) | |
WidenUpper(Vector<SByte>) | |
WidenUpper(Vector<Single>) | |
WidenUpper(Vector<UInt16>) | |
WidenUpper(Vector<UInt32>) | |
WithElement<T>(Vector<T>, Int32, T) |
Crea un nuovo Vector<T> con l'elemento in corrispondenza dell'indice specificato impostato sul valore specificato e gli elementi rimanenti impostati sullo stesso valore di quello nel vettore specificato. |
Xor<T>(Vector<T>, Vector<T>) |
Restituisce un nuovo vettore eseguendo un'operazione or esclusivo bit per bit ( |