Vector256<T> Struktur

Definition

generic <typename T>
 where T : value classpublic value class Vector256 : IEquatable<System::Runtime::Intrinsics::Vector256<T>>
public struct Vector256<T> : IEquatable<System.Runtime.Intrinsics.Vector256<T>> where T : struct
type Vector256<'T (requires 'T : struct)> = struct
Public Structure Vector256(Of T)
Implements IEquatable(Of Vector256(Of T))

Typparameter

T
Vererbung
Vector256<T>
Implementiert

Eigenschaften

Count

Ruft die Anzahl von T ab, die in Vector256<T> vorhanden sind.Gets the number of T that are in a Vector256<T>.

Zero

Ruft erneut Vector256<T> auf, wobei alle Elemente mit 0 (null) initialisiert werden.Gets a new Vector256<T> with all elements initialized to zero.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt und die aktuelle Instanz gleich sind.Determines whether the specified object is equal to the current instance.

Equals(Vector256<T>)

Bestimmt, ob das angegebene Vector256<T> und die aktuelle Instanz gleich sind.Determines whether the specified Vector256<T> is equal to the current instance.

GetHashCode()

Ruft den Hash für die Instanz ab.Gets the hash code for the instance.

ToString()

Konvertiert die aktuelle Instanz in eine entsprechende Zeichenfolgendarstellung.Converts the current instance to an equivalent string representation.

Erweiterungsmethoden

As<T,U>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur vom Typ T als Vector256<T>-Struktur vom Typ U neu.Reinterprets a Vector256<T> of type T as a new Vector256<T> of type U.

AsByte<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ Byte neu.Reinterprets a Vector256<T> as a new Vector256 of type Byte.

AsDouble<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ Double neu.Reinterprets a Vector256<T> as a new Vector256 of type Double.

AsInt16<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ Int16 neu.Reinterprets a Vector256<T> as a new Vector256 of type Int16.

AsInt32<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ Int32 neu.Reinterprets a Vector256<T> as a new Vector256 of type Int32.

AsInt64<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ Int64 neu.Reinterprets a Vector256<T> as a new Vector256 of type Int64.

AsSByte<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ SByte neu.Reinterprets a Vector256<T> as a new Vector256 of type SByte.

AsSingle<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ Single neu.Reinterprets a Vector256<T> as a new Vector256 of type Single.

AsUInt16<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ UInt16 neu.Reinterprets a Vector256<T> as a new Vector256 of type UInt16.

AsUInt32<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ UInt32 neu.Reinterprets a Vector256<T> as a new Vector256 of type UInt32.

AsUInt64<T>(Vector256<T>)

Interpretiert eine Vector256<T>-Struktur als Vector256-Klasse vom Typ UInt64 neu.Reinterprets a Vector256<T> as a new Vector256 of type UInt64.

GetElement<T>(Vector256<T>, Int32)

Ruft das Element am angegebenen Index ab.Gets the element at the specified index.

GetLower<T>(Vector256<T>)

Ruft den Wert der unteren 128 Bits als neue Vector128<T>-Struktur ab.Gets the value of the lower 128-bits as a new Vector128<T>.

GetUpper<T>(Vector256<T>)

Ruft den Wert der oberen 128 Bits als neue Vector128<T>-Struktur ab.Gets the value of the upper 128-bits as a new Vector128<T>.

ToScalar<T>(Vector256<T>)

Konvertiert den angegebenen Vektor in einen Skalar, der den Wert des ersten Elements enthält.Converts the given vector to a scalar containing the value of the first element.

WithElement<T>(Vector256<T>, Int32, T)

Erstellt eine neue Vector256<T>-Struktur, wobei das Element beim angegebenen Index auf den angegebenen Wert und die übrigen Elemente auf den gleichen Wert wie im angegebenen Vektor gesetzt werden.Creates a new Vector256<T> with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.

WithLower<T>(Vector256<T>, Vector128<T>)

Erstellt eine neue Vector256<T>-Struktur mit den unteren 128 Bits, die auf den angegebenen Wert gesetzt sind, und den oberen 128 Bits, die auf den gleichen Wert wie im angegebenen Vektor gesetzt sind.Creates a new Vector256<T> with the lower 128-bits set to the specified value and the upper 128-bits set to the same value as that in the given vector.

WithUpper<T>(Vector256<T>, Vector128<T>)

Erstellt eine neue Vector256<T>-Struktur mit den oberen 128 Bits, die auf den angegebenen Wert gesetzt sind, und den oberen 128 Bits, die auf den gleichen Wert wie im angegebenen Vektor gesetzt sind.Creates a new Vector256<T> with the upper 128-bits set to the specified value and the upper 128-bits set to the same value as that in the given vector.

Gilt für: