Vector.Narrow Metodo

Definizione

Overload

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

Restringe due istanze di Vector<UInt64> in un'istanza di Vector<UInt32>.

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

Restringe due istanze di Vector<UInt32> in un'istanza di Vector<UInt16>.

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

Restringe due istanze di Vector<UInt16> in un'istanza di Vector<Byte>.

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

Restringe due istanze di Vector<Int32> in un'istanza di Vector<Int16>.

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

Restringe due istanze di Vector<Int16> in un'istanza di Vector<SByte>.

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

Restringe due istanze di Vector<Double> in un'istanza di Vector<Single>.

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

Restringe due istanze di Vector<Int64> in un'istanza di Vector<Int32>.

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

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Importante

Questa API non è conforme a CLS.

Restringe due istanze di Vector<UInt64> in un'istanza di 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)

Parametri

source1low
Vector<UInt64>

Primo vettore di origine, i cui elementi diventano gli elementi di indice inferiore del valore restituito.

source2high
Vector<UInt64>

Secondo vettore di origine, i cui elementi diventano gli elementi di indice superiore del valore restituito.

Restituisce

Vector<UInt32> contenente gli elementi ristretti dai vettori di origine.

Attributi

Si applica a

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

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Importante

Questa API non è conforme a CLS.

Restringe due istanze di Vector<UInt32> in un'istanza di 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)

Parametri

source1low
Vector<UInt32>

Primo vettore di origine, i cui elementi diventano gli elementi di indice inferiore del valore restituito.

source2high
Vector<UInt32>

Secondo vettore di origine, i cui elementi diventano gli elementi di indice superiore del valore restituito.

Restituisce

Vector<UInt16> contenente gli elementi ristretti dai vettori di origine.

Attributi

Si applica a

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

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Importante

Questa API non è conforme a CLS.

Restringe due istanze di Vector<UInt16> in un'istanza di 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)

Parametri

source1low
Vector<UInt16>

Primo vettore di origine, i cui elementi diventano gli elementi di indice inferiore del valore restituito.

source2high
Vector<UInt16>

Secondo vettore di origine, i cui elementi diventano gli elementi di indice superiore del valore restituito.

Restituisce

Vector<Byte> contenente gli elementi ristretti dai vettori di origine.

Attributi

Si applica a

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

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Restringe due istanze di Vector<Int32> in un'istanza di 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)

Parametri

source1low
Vector<Int32>

Primo vettore di origine, i cui elementi diventano gli elementi di indice inferiore del valore restituito.

source2high
Vector<Int32>

Secondo vettore di origine, i cui elementi diventano gli elementi di indice superiore del valore restituito.

Restituisce

Vector<Int16> contenente gli elementi ristretti dai vettori di origine.

Si applica a

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

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Importante

Questa API non è conforme a CLS.

Restringe due istanze di Vector<Int16> in un'istanza di 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)

Parametri

source1low
Vector<Int16>

Primo vettore di origine, i cui elementi diventano gli elementi di indice inferiore del valore restituito.

source2high
Vector<Int16>

Secondo vettore di origine, i cui elementi diventano gli elementi di indice superiore del valore restituito.

Restituisce

Vector<SByte> contenente gli elementi ristretti dai vettori di origine.

Attributi

Si applica a

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

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Restringe due istanze di Vector<Double> in un'istanza di 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)

Parametri

source1low
Vector<Double>

Primo vettore di origine, i cui elementi diventano gli elementi di indice inferiore del valore restituito.

source2high
Vector<Double>

Secondo vettore di origine, i cui elementi diventano gli elementi di indice superiore del valore restituito.

Restituisce

Vector<Single> contenente gli elementi ristretti dai vettori di origine.

Si applica a

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

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Restringe due istanze di Vector<Int64> in un'istanza di 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)

Parametri

source1low
Vector<Int64>

Primo vettore di origine, i cui elementi diventano gli elementi di indice inferiore del valore restituito.

source2high
Vector<Int64>

Secondo vettore di origine, i cui elementi diventano gli elementi di indice superiore del valore restituito.

Restituisce

Vector<Int32> contenente gli elementi ristretti dai vettori di origine.

Si applica a