Vector64<T> Struct
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.
Rappresenta un vettore a 64 bit di un tipo numerico specificato adatto per l'ottimizzazione di basso livello di algoritmi paralleli.
generic <typename T>
where T : value classpublic value class Vector64 : IEquatable<System::Runtime::Intrinsics::Vector64<T>>
generic <typename T>
public value class Vector64 : IEquatable<System::Runtime::Intrinsics::Vector64<T>>
public readonly struct Vector64<T> : IEquatable<System.Runtime.Intrinsics.Vector64<T>> where T : struct
public readonly struct Vector64<T> : IEquatable<System.Runtime.Intrinsics.Vector64<T>>
type Vector64<'T (requires 'T : struct)> = struct
type Vector64<'T> = struct
Public Structure Vector64(Of T)
Implements IEquatable(Of Vector64(Of T))
- T
Tipo degli elementi nel vettore.
- Ereditarietà
- Implementazioni
-
IEquatable<Vector64<T>>
All |
Ottiene un nuovo Vector64<T> oggetto con tutti i bit impostati su 1. |
Count |
Ottiene il numero di |
Indices |
Rappresenta un vettore a 64 bit di un tipo numerico specificato adatto per l'ottimizzazione di basso livello di algoritmi paralleli. |
Is |
Ottiene un valore che indica se |
Item[Int32] |
Ottiene l'elemento in corrispondenza dell'indice specificato. |
One |
Ottiene un nuovo Vector64<T> oggetto con tutti gli elementi inizializzati su uno. |
Zero |
Ottiene una nuova istanza di Vector64<T> con tutti gli elementi inizializzati a zero. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'istanza corrente. |
Equals(Vector64<T>) |
Determina se l'oggetto Vector64<T> specificato è uguale all'istanza corrente. |
Get |
Ottiene il codice hash dell'istanza. |
To |
Converte l'istanza corrente in una rappresentazione stringa equivalente. |
Addition(Vector64<T>, Vector64<T>) |
Aggiunge due vettori per calcolare la somma. |
Bitwise |
Calcola i vettori bit per bit e di due vettori. |
Bitwise |
Calcola il bit per bit o di due vettori. |
Division(Vector64<T>, T) |
Divide un vettore per scalare per calcolare il quoziente per elemento. |
Division(Vector64<T>, Vector64<T>) |
Divide due vettori per calcolare il quoziente. |
Equality(Vector64<T>, Vector64<T>) |
Confronta due vettori per determinare se tutti gli elementi sono uguali. |
Exclusive |
Calcola l'esclusivo o di due vettori. |
Inequality(Vector64<T>, Vector64<T>) |
Confronta due vettori per determinare se gli elementi non sono uguali. |
Left |
Sposta ogni elemento di un vettore a sinistra dell'importo specificato. |
Multiply(T, Vector64<T>) |
Moltiplica un vettore per scalare per calcolare il prodotto. |
Multiply(Vector64<T>, T) |
Moltiplica un vettore per scalare per calcolare il prodotto. |
Multiply(Vector64<T>, Vector64<T>) |
Moltiplica due vettori per calcolare il prodotto a livello di elemento. |
Ones |
Calcola il complemento ones di un vettore. |
Right |
Sposta (con segno) ogni elemento di un vettore a destra della quantità specificata. |
Subtraction(Vector64<T>, Vector64<T>) |
Sottrae due vettori per calcolare la differenza. |
Unary |
Calcola la negazione unaria di un vettore. |
Unary |
Restituisce un vettore specificato invariato. |
Unsigned |
Sposta (senza segno) ogni elemento di un vettore a destra dell'importo specificato. |
As<T,U>(Vector64<T>) |
Reinterpreta un Vector64<T> di tipo |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo Byte. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo Double. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo Int16. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo Int32. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo Int64. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64<T>. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64<T>. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo SByte. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo Single. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo UInt16. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo UInt32. |
As |
Reinterpreta un Vector64<T> come nuovo Vector64 di tipo UInt64. |
Copy |
Copia un oggetto Vector64<T> in una determinata matrice. |
Copy |
Copia un oggetto Vector64<T> in una determinata matrice a partire dall'indice specificato. |
Copy |
Copia un oggetto Vector64<T> in un intervallo specificato. |
Extract |
Estrae il bit più significativo da ogni elemento in un vettore. |
Get |
Ottiene l'elemento in corrispondenza dell'indice specificato. |
Store<T>(Vector64<T>, T*) |
Archivia un vettore nella destinazione specificata. |
Store |
Archivia un vettore nella destinazione allineata specificata. |
Store |
Archivia un vettore nella destinazione allineata specificata. |
Store |
Archivia un vettore nella destinazione specificata. |
Store |
Archivia un vettore nella destinazione specificata. |
To |
Converte il vettore specificato in un valore scalare contenente il valore del primo elemento. |
To |
Converte il vettore specificato in un nuovo Vector128<T> con i 64 bit inferiori impostati sul valore del vettore specificato e i 64 bit superiori inizializzati su zero. |
To |
Converte il vettore specificato in un nuovo Vector128<T> con i 64 bit inferiori impostati sul valore del vettore specificato e i 64 bit superiori lasciati non inizializzati. |
Try |
Tenta di copiare un oggetto Vector<T> in un intervallo specificato. |
With |
Crea un nuovo Vector64<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. |
Prodotto | Versioni |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: