Vector64<T> 구조체
정의
generic <typename T>
where T : value classpublic value class Vector64 : IEquatable<System::Runtime::Intrinsics::Vector64<T>>
public struct Vector64<T> : IEquatable<System.Runtime.Intrinsics.Vector64<T>> where T : struct
type Vector64<'T (requires 'T : struct)> = struct
Public Structure Vector64(Of T)
Implements IEquatable(Of Vector64(Of T))
형식 매개 변수
- T
- 상속
- 구현
-
IEquatable<Vector64<T>>
속성
AllBitsSet |
모든 비트가 1로 설정된 새 Vector64<T>을 가져옵니다.Gets a new Vector64<T> with all bits set to 1. |
Count |
Vector64<T>에 있는 |
Zero |
0으로 초기화된 모든 요소를 포함한 새 Vector64<T>을 가져옵니다.Gets a new Vector64<T> with all elements initialized to zero. |
메서드
Equals(Object) |
지정된 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current instance. |
Equals(Vector64<T>) |
지정한 Vector64<T>가 현재 인스턴스와 같은지를 확인합니다.Determines whether the specified Vector64<T> is equal to the current instance. |
GetHashCode() |
인스턴스의 해시 코드를 가져옵니다.Gets the hash code for the instance. |
ToString() |
현재 인스턴스를 해당하는 문자열 표현으로 변환합니다.Converts the current instance to an equivalent string representation. |
확장 메서드
As<T,U>(Vector64<T>) |
|
AsByte<T>(Vector64<T>) |
Byte 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type Byte. |
AsDouble<T>(Vector64<T>) |
Double 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type Double. |
AsInt16<T>(Vector64<T>) |
Int16 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type Int16. |
AsInt32<T>(Vector64<T>) |
Int32 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type Int32. |
AsInt64<T>(Vector64<T>) |
Int64 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type Int64. |
AsSByte<T>(Vector64<T>) |
SByte 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type SByte. |
AsSingle<T>(Vector64<T>) |
Single 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type Single. |
AsUInt16<T>(Vector64<T>) |
UInt16 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type UInt16. |
AsUInt32<T>(Vector64<T>) |
UInt32 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type UInt32. |
AsUInt64<T>(Vector64<T>) |
UInt64 형식의 새로운 Vector64으로 Vector64<T>을 재해석합니다.Reinterprets a Vector64<T> as a new Vector64 of type UInt64. |
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>) |
하위 64비트는 지정된 벡터의 값으로 설정하고 상위 64비트는 0으로 초기화한 새로운 Vector128<T>로 지정된 벡터를 변환합니다.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>) |
하위 64비트는 지정된 벡터의 값으로 설정하고 상위 64비트는 초기화하지 않은 상태로 둔 새로운 Vector128<T>로 지정된 벡터를 변환합니다.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. |