Compartilhar via


Vector.Narrow Método

Definição

Sobrecargas

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

Restringe duas instâncias Vector<Double> em um Vector<Single>.

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

Restringe duas instâncias Vector<Int16> em um Vector<SByte>.

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

Restringe duas instâncias Vector<Int32> em um Vector<Int16>.

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

Restringe duas instâncias Vector<Int64> em um Vector<Int32>.

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

Restringe duas instâncias Vector<UInt16> em um Vector<Byte>.

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

Restringe duas instâncias Vector<UInt32> em um Vector<UInt16>.

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

Restringe duas instâncias Vector<UInt64> em um Vector<UInt32>.

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Restringe duas instâncias Vector<Double> em um 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)

Parâmetros

source1low
Vector<Double>

O primeiro vetor de origem, cujos elementos se tornam os elementos de índice inferior do valor retornado.

source2high
Vector<Double>

O segundo vetor de origem, cujos elementos se tornam os elementos de índice superior do valor retornado.

Retornos

Um Vector<Single> que contém elementos restringidos dos vetores de origem.

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Importante

Esta API não está em conformidade com CLS.

Restringe duas instâncias Vector<Int16> em um 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)

Parâmetros

source1low
Vector<Int16>

O primeiro vetor de origem, cujos elementos se tornam os elementos de índice inferior do valor retornado.

source2high
Vector<Int16>

O segundo vetor de origem, cujos elementos se tornam os elementos de índice superior do valor retornado.

Retornos

Um Vector<SByte> que contém elementos restringidos dos vetores de origem.

Atributos

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Restringe duas instâncias Vector<Int32> em um 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)

Parâmetros

source1low
Vector<Int32>

O primeiro vetor de origem, cujos elementos se tornam os elementos de índice inferior do valor retornado.

source2high
Vector<Int32>

O segundo vetor de origem, cujos elementos se tornam os elementos de índice superior do valor retornado.

Retornos

Um Vector<Int16> que contém elementos restringidos dos vetores de origem.

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Restringe duas instâncias Vector<Int64> em um 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)

Parâmetros

source1low
Vector<Int64>

O primeiro vetor de origem, cujos elementos se tornam os elementos de índice inferior do valor retornado.

source2high
Vector<Int64>

O segundo vetor de origem, cujos elementos se tornam os elementos de índice superior do valor retornado.

Retornos

Um Vector<Int32> que contém elementos restringidos dos vetores de origem.

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Importante

Esta API não está em conformidade com CLS.

Restringe duas instâncias Vector<UInt16> em um 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)

Parâmetros

source1low
Vector<UInt16>

O primeiro vetor de origem, cujos elementos se tornam os elementos de índice inferior do valor retornado.

source2high
Vector<UInt16>

O segundo vetor de origem, cujos elementos se tornam os elementos de índice superior do valor retornado.

Retornos

Um Vector<Byte> que contém elementos restringidos dos vetores de origem.

Atributos

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Importante

Esta API não está em conformidade com CLS.

Restringe duas instâncias Vector<UInt32> em um 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)

Parâmetros

source1low
Vector<UInt32>

O primeiro vetor de origem, cujos elementos se tornam os elementos de índice inferior do valor retornado.

source2high
Vector<UInt32>

O segundo vetor de origem, cujos elementos se tornam os elementos de índice superior do valor retornado.

Retornos

Um Vector<UInt16> que contém elementos restringidos dos vetores de origem.

Atributos

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Importante

Esta API não está em conformidade com CLS.

Restringe duas instâncias Vector<UInt64> em um 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)

Parâmetros

source1low
Vector<UInt64>

O primeiro vetor de origem, cujos elementos se tornam os elementos de índice inferior do valor retornado.

source2high
Vector<UInt64>

O segundo vetor de origem, cujos elementos se tornam os elementos de índice superior do valor retornado.

Retornos

Um Vector<UInt32> que contém elementos restringidos dos vetores de origem.

Atributos

Aplica-se a