Bagikan melalui


Vector Kelas

Definisi

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

public ref class Vector abstract sealed
public static class Vector
type Vector = class
Public Class Vector
Public Module Vector
Warisan
Vector

Properti

IsHardwareAccelerated

Mendapatkan nilai yang menunjukkan apakah operasi vektor tunduk pada akselerasi perangkat keras melalui dukungan intrinsik JIT.

Metode

Abs<T>(Vector<T>)

Mengembalikan vektor baru yang elemennya adalah nilai absolut dari elemen vektor yang diberikan.

Add<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru yang nilainya adalah jumlah setiap pasangan elemen dari dua vektor yang diberikan.

AndNot<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru dengan melakukan operasi bitwise And Not pada setiap pasangan elemen yang sesuai dalam dua vektor.

As<TFrom,TTo>(Vector<TFrom>)

Menginterpretir ulang Vector<T> sebagai Vector<T>baru.

AsPlane(Vector4)

Menginterpretir ulang Vector4 sebagai Planebaru.

AsQuaternion(Vector4)

Menginterpretir ulang Vector4 sebagai Quaternionbaru.

AsVector2(Vector4)

Menginterpretir ulang Vector4 sebagai Vector2baru.

AsVector3(Vector4)

Menginterpretir ulang Vector4 sebagai Vector3baru.

AsVector4(Plane)

Menginterpretir ulang Plane sebagai Vector4baru.

AsVector4(Quaternion)

Menginterpretir ulang Quaternion sebagai Vector4baru.

AsVector4(Vector2)

Menginterpretasikan ulang Vector2 ke Vector4 baru dengan elemen baru nol.

AsVector4(Vector3)

Mengonversi Vector3 ke Vector4 baru dengan elemen baru nol.

AsVector4Unsafe(Vector2)

Menginterpretasikan ulang Vector2 ke Vector4 baru dengan elemen baru yang tidak ditentukan.

AsVector4Unsafe(Vector3)

Mengonversi Vector3 ke Vector4 baru dengan elemen baru yang tidak terdefinisi.

AsVectorByte<T>(Vector<T>)

Menginterpretasikan kembali bit vektor tertentu ke dalam vektor byte yang tidak ditandatangani.

AsVectorDouble<T>(Vector<T>)

Menginterpretasikan kembali bit vektor tertentu ke dalam vektor floating-point presisi ganda.

AsVectorInt16<T>(Vector<T>)

Masukkan kembali bit vektor tertentu ke dalam vektor bilangan bulat 16-bit.

AsVectorInt32<T>(Vector<T>)

Masukkan kembali bit vektor tertentu ke dalam vektor bilangan bulat.

AsVectorInt64<T>(Vector<T>)

Masukkan kembali bit vektor tertentu ke dalam vektor bilangan bulat panjang.

AsVectorNInt<T>(Vector<T>)

Masukkan kembali bit vektor tertentu ke dalam vektor bilangan bulat berukuran asli.

AsVectorNUInt<T>(Vector<T>)

Masukkan kembali bit vektor tertentu ke dalam vektor bilangan bulat berukuran asli dan tidak ditandatangani.

AsVectorSByte<T>(Vector<T>)

Masukkan kembali bit vektor tertentu ke dalam vektor byte yang ditandatangani.

AsVectorSingle<T>(Vector<T>)

Menginterpretasikan kembali bit vektor tertentu ke dalam vektor floating-point presisi tunggal.

AsVectorUInt16<T>(Vector<T>)

Masukkan kembali bit vektor tertentu ke dalam vektor bilangan bulat 16-bit yang tidak ditandatangani.

AsVectorUInt32<T>(Vector<T>)

Masukkan kembali bit vektor tertentu ke dalam vektor bilangan bulat yang tidak ditandatangani.

AsVectorUInt64<T>(Vector<T>)

Masukkan kembali bit vektor tertentu ke dalam vektor bilangan bulat panjang yang tidak ditandatangani.

BitwiseAnd<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru dengan melakukan operasi And bitwise pada setiap pasangan elemen dalam dua vektor.

BitwiseOr<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru dengan melakukan operasi Or bitwise pada setiap pasangan elemen dalam dua vektor.

Ceiling(Vector<Double>)

Mengembalikan vektor baru yang elemennya adalah nilai integral terkecil yang lebih besar dari atau sama dengan elemen vektor yang diberikan.

Ceiling(Vector<Single>)

Mengembalikan vektor baru yang elemennya adalah nilai integral terkecil yang lebih besar dari atau sama dengan elemen vektor yang diberikan.

Clamp<T>(Vector<T>, Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

ClampNative<T>(Vector<T>, Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)

Membuat vektor presisi tunggal baru dengan elemen yang dipilih antara dua vektor sumber presisi tunggal yang ditentukan berdasarkan vektor masker integral.

ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)

Membuat vektor presisi ganda baru dengan elemen yang dipilih antara dua vektor sumber presisi ganda yang ditentukan berdasarkan vektor masker integral.

ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)

Membuat vektor baru dari jenis tertentu dengan elemen yang dipilih antara dua vektor sumber tertentu dengan jenis yang sama berdasarkan vektor masker integral.

ConvertToDouble(Vector<Int64>)

Mengonversi Vector<Int64> menjadi Vector<Double>.

ConvertToDouble(Vector<UInt64>)

Mengonversi Vector<UInt64> menjadi Vector<Double>.

ConvertToInt32(Vector<Single>)

Mengonversi Vector<Single> menjadi Vector<Int32>.

ConvertToInt32Native(Vector<Single>)

Mengonversi Vector<T> ke Vector<T> menggunakan perilaku spesifik platform pada luapan.

ConvertToInt64(Vector<Double>)

Mengonversi Vector<Double> menjadi Vector<Int64>.

ConvertToInt64Native(Vector<Double>)

Mengonversi System.Numerics.Vector{System.Double} ke System.Numerics.Vector{System.Int64} menggunakan perilaku spesifik platform pada luapan.

ConvertToSingle(Vector<Int32>)

Mengonversi Vector<Int32> menjadi Vector<Single>.

ConvertToSingle(Vector<UInt32>)

Mengonversi Vector<UInt32> menjadi Vector<Single>.

ConvertToUInt32(Vector<Single>)

Mengonversi Vector<Single> menjadi Vector<UInt32>.

ConvertToUInt32Native(Vector<Single>)

Mengonversi System.Numerics.Vector{System.Single} ke System.Numerics.Vector{System.UInt32} menggunakan perilaku spesifik platform pada luapan.

ConvertToUInt64(Vector<Double>)

Mengonversi Vector<Double> menjadi Vector<UInt64>.

ConvertToUInt64Native(Vector<Double>)

Mengonversi System.Numerics.Vector{System.Double} ke System.Numerics.Vector{System.UInt64} menggunakan perilaku spesifik platform pada luapan.

CopySign<T>(Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Cos(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Cos(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Create<T>(ReadOnlySpan<T>)

Membuat Vector<T> baru dari rentang baca-saja tertentu.

Create<T>(T)

Membuat instans Vector<T> baru dengan semua elemen yang diinisialisasi ke nilai yang ditentukan.

CreateSequence<T>(T, T)

Membuat instans Vector<T> baru di mana elemen dimulai pada nilai tertentu dan yang diberi spasi terpisah sesuai dengan nilai lain yang ditentukan.

DegreesToRadians(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

DegreesToRadians(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Divide<T>(Vector<T>, T)

Membagi vektor dengan skalar untuk menghitung kuota per elemen.

Divide<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru yang nilainya adalah hasil pembagian elemen vektor pertama dengan elemen yang sesuai di vektor kedua.

Dot<T>(Vector<T>, Vector<T>)

Mengembalikan produk titik dari dua vektor.

Equals(Vector<Double>, Vector<Double>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam dua vektor presisi ganda yang ditentukan sama.

Equals(Vector<Int32>, Vector<Int32>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam dua vektor integral yang ditentukan sama.

Equals(Vector<Int64>, Vector<Int64>)

Mengembalikan vektor baru yang elemennya memberi sinyal apakah elemen dalam dua vektor bilangan bulat panjang yang ditentukan sama.

Equals(Vector<Single>, Vector<Single>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam dua vektor presisi tunggal yang ditentukan sama.

Equals<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru dari jenis tertentu yang elemennya memberi sinyal apakah elemen dalam dua vektor tertentu dengan jenis yang sama.

EqualsAll<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah setiap pasangan elemen dalam vektor yang diberikan sama.

EqualsAny<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah ada sepasang elemen tunggal dalam vektor yang diberikan sama.

Exp(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Exp(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Floor(Vector<Double>)

Mengembalikan vektor baru yang elemennya adalah nilai integral terbesar yang kurang dari atau sama dengan elemen vektor yang diberikan.

Floor(Vector<Single>)

Mengembalikan vektor baru yang elemennya adalah nilai integral terbesar yang kurang dari atau sama dengan elemen vektor yang diberikan.

FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>)

Komputasi (left * right) + addend, dibulatkan sebagai satu operasi terner.

FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>)

Komputasi (left * right) + addend, dibulatkan sebagai satu operasi terner.

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

Mendapatkan elemen pada indeks yang ditentukan.

GreaterThan(Vector<Double>, Vector<Double>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor floating-point presisi ganda lebih besar dari elemen yang sesuai dalam vektor floating-point presisi ganda kedua.

GreaterThan(Vector<Int32>, Vector<Int32>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor integral lebih besar dari elemen yang sesuai dalam vektor integral kedua.

GreaterThan(Vector<Int64>, Vector<Int64>)

Mengembalikan vektor bilangan bulat panjang baru yang elemennya memberi sinyal apakah elemen dalam satu vektor bilangan bulat panjang lebih besar dari elemen yang sesuai dalam vektor bilangan bulat panjang kedua.

GreaterThan(Vector<Single>, Vector<Single>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor floating-point presisi tunggal lebih besar dari elemen yang sesuai dalam vektor floating-point presisi tunggal kedua.

GreaterThan<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru yang elemennya memberi sinyal apakah elemen dalam satu vektor dari jenis tertentu lebih besar dari elemen yang sesuai di vektor kedua pada waktu yang sama.

GreaterThanAll<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah semua elemen di vektor pertama lebih besar dari elemen yang sesuai di vektor kedua.

GreaterThanAny<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah ada elemen di vektor pertama yang lebih besar dari elemen yang sesuai di vektor kedua.

GreaterThanOrEqual(Vector<Double>, Vector<Double>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor lebih besar dari atau sama dengan elemen yang sesuai di vektor floating-point presisi ganda kedua.

GreaterThanOrEqual(Vector<Int32>, Vector<Int32>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor integral lebih besar dari atau sama dengan elemen yang sesuai di vektor integral kedua.

GreaterThanOrEqual(Vector<Int64>, Vector<Int64>)

Mengembalikan vektor bilangan bulat panjang baru yang elemennya memberi sinyal apakah elemen dalam satu vektor bilangan bulat panjang lebih besar dari atau sama dengan elemen yang sesuai di vektor bilangan bulat panjang kedua.

GreaterThanOrEqual(Vector<Single>, Vector<Single>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor lebih besar dari atau sama dengan elemen yang sesuai dalam vektor kedua floating-point presisi tunggal.

GreaterThanOrEqual<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru yang elemennya memberi sinyal apakah elemen dalam satu vektor dari jenis tertentu lebih besar dari atau sama dengan elemen yang sesuai di vektor kedua dengan jenis yang sama.

GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah semua elemen dalam vektor pertama lebih besar dari atau sama dengan semua elemen yang sesuai di vektor kedua.

GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah ada elemen dalam vektor pertama yang lebih besar dari atau sama dengan elemen yang sesuai di vektor kedua.

Hypot(Vector<Double>, Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Hypot(Vector<Single>, Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

IsNaN<T>(Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

IsNegative<T>(Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

IsPositive<T>(Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

IsPositiveInfinity<T>(Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

IsZero<T>(Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Lerp(Vector<Double>, Vector<Double>, Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Lerp(Vector<Single>, Vector<Single>, Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

LessThan(Vector<Double>, Vector<Double>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor floating-point presisi ganda kurang dari elemen yang sesuai dalam vektor floating-point presisi ganda kedua.

LessThan(Vector<Int32>, Vector<Int32>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor integral kurang dari elemen yang sesuai dalam vektor integral kedua.

LessThan(Vector<Int64>, Vector<Int64>)

Mengembalikan vektor bilangan bulat panjang baru yang elemennya memberi sinyal apakah elemen dalam satu vektor bilangan bulat panjang kurang dari elemen yang sesuai dalam vektor bilangan bulat panjang kedua.

LessThan(Vector<Single>, Vector<Single>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor presisi tunggal kurang dari elemen yang sesuai dalam vektor presisi tunggal kedua.

LessThan<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru dari jenis tertentu yang elemennya memberi sinyal apakah elemen dalam satu vektor kurang dari elemen yang sesuai di vektor kedua.

LessThanAll<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah semua elemen dalam vektor pertama kurang dari elemen yang sesuai di vektor kedua.

LessThanAny<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah ada elemen di vektor pertama yang kurang dari elemen yang sesuai di vektor kedua.

LessThanOrEqual(Vector<Double>, Vector<Double>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor floating-point presisi ganda kurang dari atau sama dengan elemen yang sesuai dalam vektor floating-point presisi ganda kedua.

LessThanOrEqual(Vector<Int32>, Vector<Int32>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor integral kurang dari atau sama dengan elemen yang sesuai dalam vektor integral kedua.

LessThanOrEqual(Vector<Int64>, Vector<Int64>)

Mengembalikan vektor bilangan bulat panjang baru yang elemennya memberi sinyal apakah elemen dalam satu vektor bilangan bulat panjang kurang atau sama dengan elemen yang sesuai dalam vektor bilangan bulat panjang kedua.

LessThanOrEqual(Vector<Single>, Vector<Single>)

Mengembalikan vektor integral baru yang elemennya memberi sinyal apakah elemen dalam satu vektor floating-point presisi tunggal kurang dari atau sama dengan elemen yang sesuai dalam vektor floating-point presisi tunggal kedua.

LessThanOrEqual<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru yang elemennya memberi sinyal apakah elemen dalam satu vektor kurang dari atau sama dengan elemen yang sesuai di vektor kedua.

LessThanOrEqualAll<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah semua elemen dalam vektor pertama kurang dari atau sama dengan elemen terkait di vektor kedua.

LessThanOrEqualAny<T>(Vector<T>, Vector<T>)

Mengembalikan nilai yang menunjukkan apakah ada elemen dalam vektor pertama kurang dari atau sama dengan elemen yang sesuai di vektor kedua.

Load<T>(T*)

Memuat vektor dari sumber yang diberikan.

LoadAligned<T>(T*)

Memuat vektor dari sumber yang diselaraskan yang diberikan.

LoadAlignedNonTemporal<T>(T*)

Memuat vektor dari sumber yang diselaraskan yang diberikan.

LoadUnsafe<T>(T)

Memuat vektor dari sumber yang diberikan.

LoadUnsafe<T>(T, UIntPtr)

Memuat vektor dari offset sumber dan elemen yang diberikan.

Log(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Log(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Log2(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Log2(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Max<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru yang elemennya adalah maksimum dari setiap pasangan elemen dalam dua vektor yang diberikan.

MaxMagnitude<T>(Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

MaxMagnitudeNumber<T>(Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

MaxNative<T>(Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

MaxNumber<T>(Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Min<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru yang elemennya adalah minimum dari setiap pasangan elemen dalam dua vektor yang diberikan.

MinMagnitude<T>(Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

MinMagnitudeNumber<T>(Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

MinNative<T>(Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

MinNumber<T>(Vector<T>, Vector<T>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Multiply<T>(T, Vector<T>)

Mengembalikan vektor baru yang nilainya adalah nilai skalar yang dikalikan dengan masing-masing nilai vektor tertentu.

Multiply<T>(Vector<T>, T)

Mengembalikan vektor baru yang nilainya adalah nilai vektor tertentu yang masing-masing dikalikan dengan nilai skalar.

Multiply<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru yang nilainya adalah produk dari setiap pasangan elemen dalam dua vektor yang ditentukan.

MultiplyAddEstimate(Vector<Double>, Vector<Double>, Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

MultiplyAddEstimate(Vector<Single>, Vector<Single>, Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Narrow(Vector<Double>, Vector<Double>)

Mempersempit dua instans Vector<Double> menjadi satu Vector<Single>.

Narrow(Vector<Int16>, Vector<Int16>)

Mempersempit dua instans Vector<Int16> menjadi satu Vector<SByte>.

Narrow(Vector<Int32>, Vector<Int32>)

Mempersempit dua instans Vector<Int32> menjadi satu Vector<Int16>.

Narrow(Vector<Int64>, Vector<Int64>)

Mempersempit dua instans Vector<Int64> menjadi satu Vector<Int32>.

Narrow(Vector<UInt16>, Vector<UInt16>)

Mempersempit dua instans Vector<UInt16> menjadi satu Vector<Byte>.

Narrow(Vector<UInt32>, Vector<UInt32>)

Mempersempit dua instans Vector<UInt32> menjadi satu Vector<UInt16>.

Narrow(Vector<UInt64>, Vector<UInt64>)

Mempersempit dua instans Vector<UInt64> menjadi satu Vector<UInt32>.

Negate<T>(Vector<T>)

Mengembalikan vektor baru yang elemennya adalah negasi dari elemen yang sesuai dalam vektor yang ditentukan.

OnesComplement<T>(Vector<T>)

Mengembalikan vektor baru yang elemennya diperoleh dengan mengambil pelengkap elemen vektor tertentu.

RadiansToDegrees(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

RadiansToDegrees(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Round(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Round(Vector<Double>, MidpointRounding)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Round(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Round(Vector<Single>, MidpointRounding)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

ShiftLeft(Vector<Byte>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector<Int16>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector<Int32>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector<Int64>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector<IntPtr>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector<SByte>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector<UInt16>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector<UInt32>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector<UInt64>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftLeft(Vector<UIntPtr>, Int32)

Menggeser setiap elemen vektor yang ditinggalkan oleh jumlah yang ditentukan.

ShiftRightArithmetic(Vector<Int16>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector<Int32>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector<Int64>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector<IntPtr>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightArithmetic(Vector<SByte>, Int32)

Menggeser (ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<Byte>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<Int16>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<Int32>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<Int64>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<IntPtr>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<SByte>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<UInt16>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<UInt32>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<UInt64>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

ShiftRightLogical(Vector<UIntPtr>, Int32)

Menggeser (tidak ditandatangani) setiap elemen vektor tepat dengan jumlah yang ditentukan.

Sin(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Sin(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

SinCos(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

SinCos(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

SquareRoot<T>(Vector<T>)

Mengembalikan vektor baru yang elemennya adalah akar kuadrat dari elemen vektor tertentu.

Store<T>(Vector<T>, T*)

Menyimpan vektor di tujuan tertentu.

StoreAligned<T>(Vector<T>, T*)

Menyimpan vektor di tujuan yang diselaraskan tertentu.

StoreAlignedNonTemporal<T>(Vector<T>, T*)

Menyimpan vektor di tujuan yang diselaraskan tertentu.

StoreUnsafe<T>(Vector<T>, T)

Menyimpan vektor di tujuan tertentu.

StoreUnsafe<T>(Vector<T>, T, UIntPtr)

Menyimpan vektor di tujuan tertentu.

Subtract<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru yang nilainya adalah perbedaan antara elemen di vektor kedua dan elemen terkaitnya di vektor pertama.

Sum<T>(Vector<T>)

Mengembalikan jumlah semua elemen di dalam vektor yang ditentukan.

ToScalar<T>(Vector<T>)

Mengonversi vektor yang diberikan menjadi skalar yang berisi nilai elemen pertama.

Truncate(Vector<Double>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Truncate(Vector<Single>)

Menyediakan kumpulan metode statis untuk membuat, memanipulasi, dan beroperasi pada vektor generik.

Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)

Melebarkan Vector<Byte> menjadi dua instans Vector<UInt16>.

Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)

Melebarkan Vector<Int16> menjadi dua instans Vector<Int32>.

Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)

Melebarkan Vector<Int32> menjadi dua instans Vector<Int64>.

Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)

Melebarkan Vector<SByte> menjadi dua instans Vector<Int16>.

Widen(Vector<Single>, Vector<Double>, Vector<Double>)

Melebarkan Vector<Single> menjadi dua instans Vector<Double>.

Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)

Melebarkan Vector<UInt16> menjadi dua instans Vector<UInt32>.

Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)

Melebarkan Vector<UInt32> menjadi dua instans Vector<UInt64>.

WidenLower(Vector<Byte>)

Melebarkan setengah bagian bawah Vector<T> menjadi Vector<T>.

WidenLower(Vector<Int16>)

Melebarkan setengah bagian bawah Vector<T> menjadi Vector<T>.

WidenLower(Vector<Int32>)

Melebarkan setengah bagian bawah Vector<T> menjadi Vector<T>.

WidenLower(Vector<SByte>)

Melebarkan setengah bagian bawah Vector<T> menjadi Vector<T>.

WidenLower(Vector<Single>)

Melebarkan setengah bagian bawah Vector<T> menjadi Vector<T>.

WidenLower(Vector<UInt16>)

Melebarkan setengah bagian bawah Vector<T> menjadi Vector<T>.

WidenLower(Vector<UInt32>)

Melebarkan setengah bagian bawah Vector<T> menjadi Vector<T>.

WidenUpper(Vector<Byte>)

Melebarkan bagian atas dari Vector<T> menjadi Vector<T>.

WidenUpper(Vector<Int16>)

Melebarkan bagian atas dari Vector<T> menjadi Vector<T>.

WidenUpper(Vector<Int32>)

Melebarkan bagian atas dari Vector<T> menjadi Vector<T>.

WidenUpper(Vector<SByte>)

Melebarkan bagian atas dari Vector<T> menjadi Vector<T>.

WidenUpper(Vector<Single>)

Melebarkan bagian atas dari Vector<T> menjadi Vector<T>.

WidenUpper(Vector<UInt16>)

Melebarkan bagian atas dari Vector<T> menjadi Vector<T>.

WidenUpper(Vector<UInt32>)

Melebarkan bagian atas dari Vector<T> menjadi Vector<T>.

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

Membuat Vector<T> baru dengan elemen pada indeks yang ditentukan yang diatur ke nilai yang ditentukan dan elemen yang tersisa diatur ke nilai yang sama dengan yang ada di vektor yang diberikan.

Xor<T>(Vector<T>, Vector<T>)

Mengembalikan vektor baru dengan melakukan operasi eksklusif bitwise Atau (XOr) pada setiap pasangan elemen dalam dua vektor.

Berlaku untuk