Vector256<T> Struktura

Definicja

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

Parametry typu

T
Dziedziczenie
Vector256<T>
Implementuje

Właściwości

Count

Pobiera liczbę T, które znajdują się w Vector256<T>.Gets the number of T that are in a Vector256<T>.

Zero

Pobiera nowy Vector256<T> ze wszystkimi elementami zainicjowanymi do zera.Gets a new Vector256<T> with all elements initialized to zero.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu wystąpieniu.Determines whether the specified object is equal to the current instance.

Equals(Vector256<T>)

Określa, czy określony Vector256<T> jest równy bieżącemu wystąpieniu.Determines whether the specified Vector256<T> is equal to the current instance.

GetHashCode()

Pobiera kod skrótu dla tego wystąpienia.Gets the hash code for the instance.

ToString()

Konwertuje bieżące wystąpienie na równoważną reprezentację ciągu.Converts the current instance to an equivalent string representation.

Metody rozszerzania

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

Reinterpretuje Vector256<T> typ T jako nowy Vector256<T> typ U.Reinterprets a Vector256<T> of type T as a new Vector256<T> of type U.

AsByte<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ Byte.Reinterprets a Vector256<T> as a new Vector256 of type Byte.

AsDouble<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ Double.Reinterprets a Vector256<T> as a new Vector256 of type Double.

AsInt16<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ Int16.Reinterprets a Vector256<T> as a new Vector256 of type Int16.

AsInt32<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ Int32.Reinterprets a Vector256<T> as a new Vector256 of type Int32.

AsInt64<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ Int64.Reinterprets a Vector256<T> as a new Vector256 of type Int64.

AsSByte<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ SByte.Reinterprets a Vector256<T> as a new Vector256 of type SByte.

AsSingle<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ Single.Reinterprets a Vector256<T> as a new Vector256 of type Single.

AsUInt16<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ UInt16.Reinterprets a Vector256<T> as a new Vector256 of type UInt16.

AsUInt32<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ UInt32.Reinterprets a Vector256<T> as a new Vector256 of type UInt32.

AsUInt64<T>(Vector256<T>)

Reinterpretuje Vector256<T> jako nowy Vector256 typ UInt64.Reinterprets a Vector256<T> as a new Vector256 of type UInt64.

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

Pobiera element wskazywany przez określony indeks.Gets the element at the specified index.

GetLower<T>(Vector256<T>)

Pobiera wartość niższą 128-bitów jako nową Vector128<T>.Gets the value of the lower 128-bits as a new Vector128<T>.

GetUpper<T>(Vector256<T>)

Pobiera wartość górnego 128-bitów jako nowy Vector128<T>.Gets the value of the upper 128-bits as a new Vector128<T>.

ToScalar<T>(Vector256<T>)

Konwertuje dany wektor do skalarnej zawierającej wartość pierwszego elementu.Converts the given vector to a scalar containing the value of the first element.

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

Tworzy nowy Vector256<T> element z elementem z określonym indeksem ustawionym na określoną wartość, a pozostałe elementy mają tę samą wartość, co w danym wektorze.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>)

Tworzy nowy Vector256<T> z niższym 128-bitowym ustawionym na określoną wartość, a górna wartość 128-bitów jest równa tej samej wartości, co w danym wektorze.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>)

Tworzy nowy Vector256<T> z górną 128-bitów ustawionymi na określoną wartość i górną wartość 128-bitów ustawioną tak samo jak w przypadku danego wektora.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.

Dotyczy