Vector256<T> Structure

Définition

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))

Paramètres de type

T
Héritage
Vector256<T>
Implémente

Propriétés

Count

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

Zero

Obtient un nouveau Vector256<T> avec tous les éléments initialisés à zéro.Gets a new Vector256<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(Vector256<T>)

Détermine si le Vector256<T> spécifié est égal à l'instance actuelle.Determines whether the specified Vector256<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>(Vector256<T>)

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

AsByte<T>(Vector256<T>)

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

AsDouble<T>(Vector256<T>)

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

AsInt16<T>(Vector256<T>)

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

AsInt32<T>(Vector256<T>)

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

AsInt64<T>(Vector256<T>)

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

AsSByte<T>(Vector256<T>)

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

AsSingle<T>(Vector256<T>)

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

AsUInt16<T>(Vector256<T>)

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

AsUInt32<T>(Vector256<T>)

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

AsUInt64<T>(Vector256<T>)

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

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

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

GetLower<T>(Vector256<T>)

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

GetUpper<T>(Vector256<T>)

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

ToScalar<T>(Vector256<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.

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

Crée un Vector256<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 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>)

Crée un nouveau Vector256<T> avec les 128 bits inférieurs définis sur la valeur spécifiée et les 128 bits supérieurs définis sur la même valeur que dans le vecteur donné.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>)

Crée un nouveau Vector256<T> avec les 128 bits supérieurs définis sur la valeur spécifiée et les 128 bits supérieurs définis sur la même valeur que dans le vecteur donné.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.

S’applique à