Vector64 类

定义

public ref class Vector64 abstract sealed
public static class Vector64
type Vector64 = class
Public Module Vector64
继承
Vector64

方法

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

T 类型的 Vector64<T> 重新解释为 U 类型的新 Vector64<T>Reinterprets a Vector64<T> of type T as a new Vector64<T> of type U.

AsByte<T>(Vector64<T>)

Vector64<T> 重新解释为 Byte 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type Byte.

AsDouble<T>(Vector64<T>)

Vector64<T> 重新解释为 Double 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type Double.

AsInt16<T>(Vector64<T>)

Vector64<T> 重新解释为 Int16 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type Int16.

AsInt32<T>(Vector64<T>)

Vector64<T> 重新解释为 Int32 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type Int32.

AsInt64<T>(Vector64<T>)

Vector64<T> 重新解释为 Int64 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type Int64.

AsSByte<T>(Vector64<T>)

Vector64<T> 重新解释为 SByte 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type SByte.

AsSingle<T>(Vector64<T>)

Vector64<T> 重新解释为 Single 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type Single.

AsUInt16<T>(Vector64<T>)

Vector64<T> 重新解释为 UInt16 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type UInt16.

AsUInt32<T>(Vector64<T>)

Vector64<T> 重新解释为 UInt32 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type UInt32.

AsUInt64<T>(Vector64<T>)

Vector64<T> 重新解释为 UInt64 类型的新 Vector64Reinterprets a Vector64<T> as a new Vector64 of type UInt64.

Create(Byte)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

创建新的 Vector64<T> 实例,其中每个元素都已初始化为相应的指定值。Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

Create(Double)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(Int16)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(Int16, Int16, Int16, Int16)

创建新的 Vector64<T> 实例,其中每个元素都已初始化为相应的指定值。Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

Create(Int32)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(Int32, Int32)

创建新的 Vector64<T> 实例,其中每个元素都已初始化为相应的指定值。Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

Create(Int64)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(SByte)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte)

创建新的 Vector64<T> 实例,其中每个元素都已初始化为相应的指定值。Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

Create(Single)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(Single, Single)

创建新的 Vector64<T> 实例,其中每个元素都已初始化为相应的指定值。Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

Create(UInt16)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(UInt16, UInt16, UInt16, UInt16)

创建新的 Vector64<T> 实例,其中每个元素都已初始化为相应的指定值。Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

Create(UInt32)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(UInt32, UInt32)

创建新的 Vector64<T> 实例,其中每个元素都已初始化为相应的指定值。Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

Create(UInt64)

创建新的 Vector64<T> 实例,其中所有元素已初始化为指定值。Creates a new Vector64<T> instance with all elements initialized to the specified value.

CreateScalar(Byte)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Double)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Int16)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Int32)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Int64)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(SByte)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Single)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(UInt16)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(UInt32)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(UInt64)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值并且其余元素已初始化为零。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalarUnsafe(Byte)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Int16)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Int32)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(SByte)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Single)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(UInt16)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(UInt32)

创建新的 Vector64<T> 实例,其中第一个元素已初始化为指定值,而其余元素未初始化。Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

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

获取指定索引处的元素。Gets the element at the specified index.

ToScalar<T>(Vector64<T>)

将给定向量转换为包含第一个元素的值的标量。Converts the given vector to a scalar containing the value of the first element.

ToVector128<T>(Vector64<T>)

将给定向量转换为新的 Vector128<T>,将低 64 位设为给定向量的值,将高 64 位初始化为零。Converts the given vector to a new Vector128<T> with the lower 64-bits set to the value of the given vector and the upper 64-bits initialized to zero.

ToVector128Unsafe<T>(Vector64<T>)

将给定向量转换为新的 Vector128<T>,将低 64 位设为给定向量的值,将高 64 位保留为未初始化状态。Converts the given vector to a new Vector128<T> with the lower 64-bits set to the value of the given vector and the upper 64-bits left uninitialized.

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

创建一个新的 Vector64<T>,将指定索引处的元素设置为指定值,并将其余元素设置为与给定向量中的值相同的值。Creates a new Vector64<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.

适用于