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

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

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

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

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

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

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

public:
 static System::Numerics::Vector<System::UInt32> Narrow(System::Numerics::Vector<System::UInt64> source1, System::Numerics::Vector<System::UInt64> source2);
public:
 static System::Numerics::Vector<System::UInt32> Narrow(System::Numerics::Vector<System::UInt64> low, System::Numerics::Vector<System::UInt64> high);
[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);
[<System.CLSCompliant(false)>]
static member Narrow : System.Numerics.Vector<uint64> * System.Numerics.Vector<uint64> -> System.Numerics.Vector<uint32>
Public Shared Function Narrow (source1 As Vector(Of ULong), source2 As Vector(Of ULong)) As Vector(Of UInteger)
Public Function Narrow (low As Vector(Of ULong), high As Vector(Of ULong)) As Vector(Of UInteger)
Public Shared Function Narrow (low As Vector(Of ULong), high As Vector(Of ULong)) As Vector(Of UInteger)

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 à

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

public:
 static System::Numerics::Vector<System::UInt16> Narrow(System::Numerics::Vector<System::UInt32> source1, System::Numerics::Vector<System::UInt32> source2);
public:
 static System::Numerics::Vector<System::UInt16> Narrow(System::Numerics::Vector<System::UInt32> low, System::Numerics::Vector<System::UInt32> high);
[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);
[<System.CLSCompliant(false)>]
static member Narrow : System.Numerics.Vector<uint32> * System.Numerics.Vector<uint32> -> System.Numerics.Vector<uint16>
Public Shared Function Narrow (source1 As Vector(Of UInteger), source2 As Vector(Of UInteger)) As Vector(Of UShort)
Public Function Narrow (low As Vector(Of UInteger), high As Vector(Of UInteger)) As Vector(Of UShort)
Public Shared Function Narrow (low As Vector(Of UInteger), high As Vector(Of UInteger)) As Vector(Of UShort)

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 à

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

public:
 static System::Numerics::Vector<System::Byte> Narrow(System::Numerics::Vector<System::UInt16> source1, System::Numerics::Vector<System::UInt16> source2);
public:
 static System::Numerics::Vector<System::Byte> Narrow(System::Numerics::Vector<System::UInt16> low, System::Numerics::Vector<System::UInt16> high);
[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);
[<System.CLSCompliant(false)>]
static member Narrow : System.Numerics.Vector<uint16> * System.Numerics.Vector<uint16> -> System.Numerics.Vector<byte>
Public Shared Function Narrow (source1 As Vector(Of UShort), source2 As Vector(Of UShort)) As Vector(Of Byte)
Public Function Narrow (low As Vector(Of UShort), high As Vector(Of UShort)) As Vector(Of Byte)
Public Shared Function Narrow (low As Vector(Of UShort), high As Vector(Of UShort)) As Vector(Of Byte)

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 à

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

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);
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);
static member Narrow : System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<single>
static member Narrow : System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<single>
Public Shared Function Narrow (source1 As Vector(Of Double), source2 As Vector(Of Double)) As Vector(Of Single)
Public Function Narrow (low As Vector(Of Double), high As Vector(Of Double)) As Vector(Of Single)
Public Shared Function Narrow (low As Vector(Of Double), high As Vector(Of Double)) As Vector(Of Single)

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 à

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

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);
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);
static member Narrow : System.Numerics.Vector<int> * System.Numerics.Vector<int> -> System.Numerics.Vector<int16>
static member Narrow : System.Numerics.Vector<int> * System.Numerics.Vector<int> -> System.Numerics.Vector<int16>
Public Shared Function Narrow (source1 As Vector(Of Integer), source2 As Vector(Of Integer)) As Vector(Of Short)
Public Function Narrow (low As Vector(Of Integer), high As Vector(Of Integer)) As Vector(Of Short)
Public Shared Function Narrow (low As Vector(Of Integer), high As Vector(Of Integer)) As Vector(Of Short)

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 à

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

public:
 static System::Numerics::Vector<System::SByte> Narrow(System::Numerics::Vector<short> source1, System::Numerics::Vector<short> source2);
public:
 static System::Numerics::Vector<System::SByte> Narrow(System::Numerics::Vector<short> low, System::Numerics::Vector<short> high);
[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);
[<System.CLSCompliant(false)>]
static member Narrow : System.Numerics.Vector<int16> * System.Numerics.Vector<int16> -> System.Numerics.Vector<sbyte>
Public Shared Function Narrow (source1 As Vector(Of Short), source2 As Vector(Of Short)) As Vector(Of SByte)
Public Function Narrow (low As Vector(Of Short), high As Vector(Of Short)) As Vector(Of SByte)
Public Shared Function Narrow (low As Vector(Of Short), high As Vector(Of Short)) As Vector(Of SByte)

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 à

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

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);
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);
static member Narrow : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> System.Numerics.Vector<int>
static member Narrow : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> -> System.Numerics.Vector<int>
Public Shared Function Narrow (source1 As Vector(Of Long), source2 As Vector(Of Long)) As Vector(Of Integer)
Public Function Narrow (low As Vector(Of Long), high As Vector(Of Long)) As Vector(Of Integer)
Public Shared Function Narrow (low As Vector(Of Long), high As Vector(Of Long)) As Vector(Of Integer)

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 à