Lire en anglais

Partager via


Vector.Narrow Méthode

Définition

Surcharges

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

Réduit deux instances de Vector<UInt64> en une Vector<UInt32>.

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

Réduit deux instances de Vector<UInt32> en une Vector<UInt16>.

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

Réduit deux instances de Vector<Int64> en une Vector<Int32>.

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

Réduit deux instances de Vector<UInt16> en une Vector<Byte>.

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

Réduit deux instances de Vector<Int16> en une Vector<SByte>.

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

Réduit deux instances de Vector<Double> en une Vector<Single>.

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

Réduit deux instances de Vector<Int32> en une Vector<Int16>.

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

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Important

Cette API n’est pas conforme CLS.

Réduit deux instances de Vector<UInt64> en une Vector<UInt32>.

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

Paramètres

source1low
Vector<UInt64>

Premier vecteur source, dont les éléments deviennent les éléments d’index inférieur de la valeur de retour.

source2high
Vector<UInt64>

Deuxième vecteur source, dont les éléments deviennent les éléments d’index supérieur de la valeur de retour.

Retours

Un Vector<UInt32> contenant des éléments réduits des vecteurs sources.

Attributs

S’applique à

.NET 9 et autres versions
Produit Versions
.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>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Important

Cette API n’est pas conforme CLS.

Réduit deux instances de Vector<UInt32> en une Vector<UInt16>.

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

Paramètres

source1low
Vector<UInt32>

Premier vecteur source, dont les éléments deviennent les éléments d’index inférieur de la valeur de retour.

source2high
Vector<UInt32>

Deuxième vecteur source, dont les éléments deviennent les éléments d’index supérieur de la valeur de retour.

Retours

Un Vector<UInt16> contenant des éléments réduits des vecteurs sources.

Attributs

S’applique à

.NET 9 et autres versions
Produit Versions
.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>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Réduit deux instances de Vector<Int64> en une Vector<Int32>.

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

Paramètres

source1low
Vector<Int64>

Premier vecteur source, dont les éléments deviennent les éléments d’index inférieur de la valeur de retour.

source2high
Vector<Int64>

Deuxième vecteur source, dont les éléments deviennent les éléments d’index supérieur de la valeur de retour.

Retours

Un Vector<Int32> contenant des éléments réduits des vecteurs sources.

S’applique à

.NET 9 et autres versions
Produit Versions
.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>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Important

Cette API n’est pas conforme CLS.

Réduit deux instances de Vector<UInt16> en une Vector<Byte>.

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

Paramètres

source1low
Vector<UInt16>

Premier vecteur source, dont les éléments deviennent les éléments d’index inférieur de la valeur de retour.

source2high
Vector<UInt16>

Deuxième vecteur source, dont les éléments deviennent les éléments d’index supérieur de la valeur de retour.

Retours

Un Vector<Byte> contenant des éléments réduits des vecteurs sources.

Attributs

S’applique à

.NET 9 et autres versions
Produit Versions
.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>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Important

Cette API n’est pas conforme CLS.

Réduit deux instances de Vector<Int16> en une Vector<SByte>.

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

Paramètres

source1low
Vector<Int16>

Premier vecteur source, dont les éléments deviennent les éléments d’index inférieur de la valeur de retour.

source2high
Vector<Int16>

Deuxième vecteur source, dont les éléments deviennent les éléments d’index supérieur de la valeur de retour.

Retours

Un Vector<SByte> contenant des éléments réduits des vecteurs sources.

Attributs

S’applique à

.NET 9 et autres versions
Produit Versions
.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>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Réduit deux instances de Vector<Double> en une Vector<Single>.

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

Paramètres

source1low
Vector<Double>

Premier vecteur source, dont les éléments deviennent les éléments d’index inférieur de la valeur de retour.

source2high
Vector<Double>

Deuxième vecteur source, dont les éléments deviennent les éléments d’index supérieur de la valeur de retour.

Retours

Un Vector<Single> contenant des éléments réduits des vecteurs sources.

S’applique à

.NET 9 et autres versions
Produit Versions
.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>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

Réduit deux instances de Vector<Int32> en une Vector<Int16>.

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

Paramètres

source1low
Vector<Int32>

Premier vecteur source, dont les éléments deviennent les éléments d’index inférieur de la valeur de retour.

source2high
Vector<Int32>

Deuxième vecteur source, dont les éléments deviennent les éléments d’index supérieur de la valeur de retour.

Retours

Un Vector<Int16> contenant des éléments réduits des vecteurs sources.

S’applique à

.NET 9 et autres versions
Produit Versions
.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