Vector.Narrow Méthode

Définition

Surcharges

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

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

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

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

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

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

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

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

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

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

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

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

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

Réduit deux instances Vector<Int64> en un 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 Vector<UInt64> en un 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)

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>

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

Retours

Vector<UInt32> contenant les é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 Vector<UInt32> en un 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)

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>

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

Retours

Vector<UInt16> contenant les é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 Vector<UInt16> en un 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)

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>

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

Retours

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

Attributs

S’applique à

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

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

Réduit deux instances Vector<Int32> en un 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)

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>

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

Retours

Vector<Int16> contenant les é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 Vector<Int16> en un 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)

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>

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

Retours

Vector<SByte> contenant les é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 Vector<Double> en un 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)

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>

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

Retours

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

S’applique à

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

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

Réduit deux instances Vector<Int64> en un 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)

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>

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

Retours

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

S’applique à