Vector128<T> Structure

Définition

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

Paramètres de type

T
Héritage
Vector128<T>
Implémente

Propriétés

Count

Obtient le nombre de T qui se trouvent dans un Vector128<T>.Gets the number of T that are in a Vector128<T>.

Zero

Obtient un nouveau Vector128<T> avec tous les éléments initialisés à zéro.Gets a new Vector128<T> with all elements initialized to zero.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est identique à l'instance actuelle.Determines whether the specified object is equal to the current instance.

Equals(Vector128<T>)

Détermine si le Vector128<T> spécifié est égal à l'instance actuelle.Determines whether the specified Vector128<T> is equal to the current instance.

GetHashCode()

Obtient le code de hachage pour l’instance.Gets the hash code for the instance.

ToString()

Convertit l’instance actuelle en une représentation sous forme de chaîne équivalente.Converts the current instance to an equivalent string representation.

Méthodes d’extension

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

Réinterprète un Vector128<T> de type T comme nouveau Vector128<T> de type U.Reinterprets a Vector128<T> of type T as a new Vector128<T> of type U.

AsByte<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type Byte.Reinterprets a Vector128<T> as a new Vector128 of type Byte.

AsDouble<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type Double.Reinterprets a Vector128<T> as a new Vector128 of type Double.

AsInt16<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type Int16.Reinterprets a Vector128<T> as a new Vector128 of type Int16.

AsInt32<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type Int32.Reinterprets a Vector128<T> as a new Vector128 of type Int32.

AsInt64<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type Int64.Reinterprets a Vector128<T> as a new Vector128 of type Int64.

AsSByte<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type SByte.Reinterprets a Vector128<T> as a new Vector128 of type SByte.

AsSingle<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type Single.Reinterprets a Vector128<T> as a new Vector128 of type Single.

AsUInt16<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type UInt16.Reinterprets a Vector128<T> as a new Vector128 of type UInt16.

AsUInt32<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type UInt32.Reinterprets a Vector128<T> as a new Vector128 of type UInt32.

AsUInt64<T>(Vector128<T>)

Réinterprète un Vector128<T> comme nouveau Vector128 de type UInt64.Reinterprets a Vector128<T> as a new Vector128 of type UInt64.

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

Obtient l'élément au niveau de l'index spécifié.Gets the element at the specified index.

GetLower<T>(Vector128<T>)

Obtient la valeur des 64 bits inférieurs en tant que nouveau Vector64<T>.Gets the value of the lower 64-bits as a new Vector64<T>.

GetUpper<T>(Vector128<T>)

Obtient la valeur des 64 bits supérieurs en tant que nouveau Vector64<T>.Gets the value of the upper 64-bits as a new Vector64<T>.

ToScalar<T>(Vector128<T>)

Convertit le vecteur donné en scalaire contenant la valeur du premier élément.Converts the given vector to a scalar containing the value of the first element.

ToVector256<T>(Vector128<T>)

Convertit le vecteur donné en nouveau Vector256<T> avec les 128 bits inférieurs définis sur la valeur du vecteur donné et les 128 bits supérieurs initialisés à zéro.Converts the given vector to a new Vector256<T> with the lower 128-bits set to the value of the given vector and the upper 128-bits initialized to zero.

ToVector256Unsafe<T>(Vector128<T>)

Convertit le vecteur donné en nouveau Vector256<T> avec les 128 bits inférieurs définis sur la valeur du vecteur donné et les 128 bits supérieurs laissés non initialisés.Converts the given vector to a new Vector256<T> with the lower 128-bits set to the value of the given vector and the upper 128-bits left uninitialized.

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

Crée un Vector128<T> avec l’élément à l’index spécifié défini sur la valeur spécifiée, et les éléments restants définis sur la même valeur que celle dans le vecteur donné.Creates a new Vector128<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>(Vector128<T>, Vector64<T>)

Crée un nouveau Vector128<T> avec les 64 bits inférieurs définis sur la valeur spécifiée et les 64 bits supérieurs définis sur la même valeur que dans le vecteur donné.Creates a new Vector128<T> with the lower 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector.

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

Crée un nouveau Vector128<T> avec les 64 bits supérieurs définis sur la valeur spécifiée et les 64 bits supérieurs définis sur la même valeur que dans le vecteur donné.Creates a new Vector128<T> with the upper 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector.

S’applique à