Vector128<T> Estructura

Definición

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

Parámetros de tipo

T
Herencia
Vector128<T>
Implementaciones

Propiedades

Count

Obtiene el número de T que hay en Vector128<T>.Gets the number of T that are in a Vector128<T>.

Zero

Obtiene una nueva instancia de Vector128<T> con todos los elementos puestos a cero.Gets a new Vector128<T> with all elements initialized to zero.

Métodos

Equals(Object)

Determina si el objeto especificado es igual a la instancia actual.Determines whether the specified object is equal to the current instance.

Equals(Vector128<T>)

Determina si el objeto Vector128<T> especificado es igual a la instancia actual.Determines whether the specified Vector128<T> is equal to the current instance.

GetHashCode()

Obtiene el código hash de la instancia.Gets the hash code for the instance.

ToString()

Convierte la instancia actual en su representación de cadena equivalente.Converts the current instance to an equivalent string representation.

Métodos de extensión

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

Reinterpreta un elemento Vector128<T> de tipo T como un nuevo elemento Vector128<T> de tipo U.Reinterprets a Vector128<T> of type T as a new Vector128<T> of type U.

AsByte<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Byte.Reinterprets a Vector128<T> as a new Vector128 of type Byte.

AsDouble<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Double.Reinterprets a Vector128<T> as a new Vector128 of type Double.

AsInt16<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Int16.Reinterprets a Vector128<T> as a new Vector128 of type Int16.

AsInt32<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Int32.Reinterprets a Vector128<T> as a new Vector128 of type Int32.

AsInt64<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Int64.Reinterprets a Vector128<T> as a new Vector128 of type Int64.

AsSByte<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo SByte.Reinterprets a Vector128<T> as a new Vector128 of type SByte.

AsSingle<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Single.Reinterprets a Vector128<T> as a new Vector128 of type Single.

AsUInt16<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo UInt16.Reinterprets a Vector128<T> as a new Vector128 of type UInt16.

AsUInt32<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo UInt32.Reinterprets a Vector128<T> as a new Vector128 of type UInt32.

AsUInt64<T>(Vector128<T>)

Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo UInt64.Reinterprets a Vector128<T> as a new Vector128 of type UInt64.

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

Obtiene el elemento en el índice especificado.Gets the element at the specified index.

GetLower<T>(Vector128<T>)

Obtiene el valor de los 64 bits inferiores como un elemento Vector64<T> nuevo.Gets the value of the lower 64-bits as a new Vector64<T>.

GetUpper<T>(Vector128<T>)

Obtiene el valor de los 64 bits superiores como un elemento Vector64<T> nuevo.Gets the value of the upper 64-bits as a new Vector64<T>.

ToScalar<T>(Vector128<T>)

Convierte el vector especificado en un escalar que contiene el valor del primer elemento.Converts the given vector to a scalar containing the value of the first element.

ToVector256<T>(Vector128<T>)

Convierte el vector proporcionado en un nuevo Vector256<T> con los 128 bits inferiores establecidos en el valor del vector especificado y los 128 bits superiores inicializados en cero.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>)

Convierte el vector proporcionado en un nuevo elemento Vector256<T> con los 128 bits inferiores establecidos en el valor del vector especificado y los 128 bits superiores sin inicializar.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)

Crea Vector128<T> con el elemento en el índice especificado establecido en el valor especificado y los elementos restantes establecidos en el mismo valor que en el vector especificado.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>)

Crea un elemento Vector128<T> con los 64 bits inferiores establecidos en el valor especificado y los 64 bits superiores establecidos en el mismo valor que en el vector especificado.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>)

Crea un elemento Vector128<T> con los 64 bits inferiores establecidos en el valor especificado y los 64 bits superiores establecidos en el mismo valor que en el vector especificado.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.

Se aplica a