Condividi tramite


Vector.Narrow Metodo

Definizione

Overload

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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'unica 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)

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 con indice superiore del valore restituito.

Restituisce

Oggetto Vector<UInt32> contenente 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'unica 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)

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 con indice superiore del valore restituito.

Restituisce

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

Attributi

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'unica 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)

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 con indice superiore del valore restituito.

Restituisce

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

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'unica 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)

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 con indice superiore del valore restituito.

Restituisce

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

Attributi

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'unica 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)

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 con indice superiore del valore restituito.

Restituisce

Oggetto Vector<SByte> contenente 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'unica 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)

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 con indice superiore del valore restituito.

Restituisce

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

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'unica 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)

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 con indice superiore del valore restituito.

Restituisce

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

Si applica a