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
상속
Vector64<T>
구현

속성

Count

Vector64<T>에 있는 T의 개수를 가져옵니다.Gets the number of T that are in a 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>)

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

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.

적용 대상