Partager via


Vector.Narrow Méthode

Définition

Surcharges

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Important

Cette API n’est pas conforme CLS.

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

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

Éléments Vector<UInt32> contenant réduits à partir des vecteurs sources.

Attributs

S’applique à

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

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

Important

Cette API n’est pas conforme CLS.

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

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

Éléments Vector<UInt16> contenant réduits à partir des vecteurs sources.

Attributs

S’applique à

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

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

Important

Cette API n’est pas conforme CLS.

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

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

Éléments Vector<Byte> contenant réduits à partir des vecteurs sources.

Attributs

S’applique à

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

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

Important

Cette API n’est pas conforme CLS.

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

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

Éléments Vector<SByte> contenant réduits à partir des vecteurs sources.

Attributs

S’applique à

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

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

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

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

Éléments Vector<Int16> contenant réduits à partir des vecteurs sources.

S’applique à

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

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

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

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

Éléments Vector<Int32> contenant réduits à partir des vecteurs sources.

S’applique à

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

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

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

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

Éléments Vector<Single> contenant réduits à partir des vecteurs sources.

S’applique à