Baca dalam bahasa Inggris

Bagikan melalui


Vector.Narrow Metode

Definisi

Overload

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

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

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

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

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<Int16>, Vector<Int16>)

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

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

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

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

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

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

Sumber:
Vector.cs
Sumber:
Vector.cs
Sumber:
Vector.cs

Penting

API ini bukan kompatibel CLS.

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

[System.CLSCompliant(false)]
public static System.Numerics.Vector<uint> Narrow(System.Numerics.Vector<ulong> source1, System.Numerics.Vector<ulong> source2);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<uint> Narrow(System.Numerics.Vector<ulong> low, System.Numerics.Vector<ulong> high);

Parameter

source1low
Vector<UInt64>

Vektor sumber pertama, yang elemennya menjadi elemen indeks yang lebih rendah dari nilai yang dikembalikan.

source2high
Vector<UInt64>

Vektor sumber kedua, yang elemennya menjadi elemen indeks yang lebih tinggi dari nilai pengembalian.

Mengembalikan

Vector<UInt32> yang berisi elemen yang dipersempit dari vektor sumber.

Atribut

Berlaku untuk

.NET 9 dan versi lainnya
Produk Versi
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1

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

Sumber:
Vector.cs
Sumber:
Vector.cs
Sumber:
Vector.cs

Penting

API ini bukan kompatibel CLS.

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

[System.CLSCompliant(false)]
public static System.Numerics.Vector<ushort> Narrow(System.Numerics.Vector<uint> source1, System.Numerics.Vector<uint> source2);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<ushort> Narrow(System.Numerics.Vector<uint> low, System.Numerics.Vector<uint> high);

Parameter

source1low
Vector<UInt32>

Vektor sumber pertama, yang elemennya menjadi elemen indeks yang lebih rendah dari nilai yang dikembalikan.

source2high
Vector<UInt32>

Vektor sumber kedua, yang elemennya menjadi elemen indeks yang lebih tinggi dari nilai pengembalian.

Mengembalikan

Vector<UInt16> yang berisi elemen yang dipersempit dari vektor sumber.

Atribut

Berlaku untuk

.NET 9 dan versi lainnya
Produk Versi
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1

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

Sumber:
Vector.cs
Sumber:
Vector.cs
Sumber:
Vector.cs

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

public static System.Numerics.Vector<int> Narrow(System.Numerics.Vector<long> source1, System.Numerics.Vector<long> source2);
public static System.Numerics.Vector<int> Narrow(System.Numerics.Vector<long> low, System.Numerics.Vector<long> high);

Parameter

source1low
Vector<Int64>

Vektor sumber pertama, yang elemennya menjadi elemen indeks yang lebih rendah dari nilai yang dikembalikan.

source2high
Vector<Int64>

Vektor sumber kedua, yang elemennya menjadi elemen indeks yang lebih tinggi dari nilai pengembalian.

Mengembalikan

Vector<Int32> yang berisi elemen yang dipersempit dari vektor sumber.

Berlaku untuk

.NET 9 dan versi lainnya
Produk Versi
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1

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

Sumber:
Vector.cs
Sumber:
Vector.cs
Sumber:
Vector.cs

Penting

API ini bukan kompatibel CLS.

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

[System.CLSCompliant(false)]
public static System.Numerics.Vector<byte> Narrow(System.Numerics.Vector<ushort> source1, System.Numerics.Vector<ushort> source2);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<byte> Narrow(System.Numerics.Vector<ushort> low, System.Numerics.Vector<ushort> high);

Parameter

source1low
Vector<UInt16>

Vektor sumber pertama, yang elemennya menjadi elemen indeks yang lebih rendah dari nilai yang dikembalikan.

source2high
Vector<UInt16>

Vektor sumber kedua, yang elemennya menjadi elemen indeks yang lebih tinggi dari nilai pengembalian.

Mengembalikan

Vector<Byte> yang berisi elemen yang dipersempit dari vektor sumber.

Atribut

Berlaku untuk

.NET 9 dan versi lainnya
Produk Versi
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1

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

Sumber:
Vector.cs
Sumber:
Vector.cs
Sumber:
Vector.cs

Penting

API ini bukan kompatibel CLS.

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

[System.CLSCompliant(false)]
public static System.Numerics.Vector<sbyte> Narrow(System.Numerics.Vector<short> source1, System.Numerics.Vector<short> source2);
[System.CLSCompliant(false)]
public static System.Numerics.Vector<sbyte> Narrow(System.Numerics.Vector<short> low, System.Numerics.Vector<short> high);

Parameter

source1low
Vector<Int16>

Vektor sumber pertama, yang elemennya menjadi elemen indeks yang lebih rendah dari nilai yang dikembalikan.

source2high
Vector<Int16>

Vektor sumber kedua, yang elemennya menjadi elemen indeks yang lebih tinggi dari nilai pengembalian.

Mengembalikan

Vector<SByte> yang berisi elemen yang dipersempit dari vektor sumber.

Atribut

Berlaku untuk

.NET 9 dan versi lainnya
Produk Versi
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1

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

Sumber:
Vector.cs
Sumber:
Vector.cs
Sumber:
Vector.cs

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

public static System.Numerics.Vector<float> Narrow(System.Numerics.Vector<double> source1, System.Numerics.Vector<double> source2);
public static System.Numerics.Vector<float> Narrow(System.Numerics.Vector<double> low, System.Numerics.Vector<double> high);

Parameter

source1low
Vector<Double>

Vektor sumber pertama, yang elemennya menjadi elemen indeks yang lebih rendah dari nilai yang dikembalikan.

source2high
Vector<Double>

Vektor sumber kedua, yang elemennya menjadi elemen indeks yang lebih tinggi dari nilai pengembalian.

Mengembalikan

Vector<Single> yang berisi elemen yang dipersempit dari vektor sumber.

Berlaku untuk

.NET 9 dan versi lainnya
Produk Versi
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1

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

Sumber:
Vector.cs
Sumber:
Vector.cs
Sumber:
Vector.cs

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

public static System.Numerics.Vector<short> Narrow(System.Numerics.Vector<int> source1, System.Numerics.Vector<int> source2);
public static System.Numerics.Vector<short> Narrow(System.Numerics.Vector<int> low, System.Numerics.Vector<int> high);

Parameter

source1low
Vector<Int32>

Vektor sumber pertama, yang elemennya menjadi elemen indeks yang lebih rendah dari nilai yang dikembalikan.

source2high
Vector<Int32>

Vektor sumber kedua, yang elemennya menjadi elemen indeks yang lebih tinggi dari nilai pengembalian.

Mengembalikan

Vector<Int16> yang berisi elemen yang dipersempit dari vektor sumber.

Berlaku untuk

.NET 9 dan versi lainnya
Produk Versi
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1