Vector.Narrow Método

Definição

Sobrecargas

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

Reduz duas Vector<UInt64> instâncias a uma Vector<UInt32>só.

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

Reduz duas Vector<UInt32> instâncias a uma Vector<UInt16>só.

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

Reduz duas Vector<UInt16> instâncias a uma Vector<Byte>só.

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

Reduz duas Vector<Int16> instâncias a uma Vector<SByte>só.

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

Reduz duas Vector<Int32> instâncias a uma Vector<Int16>só.

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

Reduz duas Vector<Int64> instâncias a uma Vector<Int32>só.

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

Reduz duas Vector<Double> instâncias a uma Vector<Single>só.

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

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

Importante

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

Reduz duas Vector<UInt64> instâncias a uma Vector<UInt32>só.

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)

Parâmetros

source1low
Vector<UInt64>

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

source2high
Vector<UInt64>

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

Devoluções

A Vector<UInt32> contém elementos estreitados a partir dos vetores fonte.

Atributos

Aplica-se a

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

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

Importante

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

Reduz duas Vector<UInt32> instâncias a uma Vector<UInt16>só.

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)

Parâmetros

source1low
Vector<UInt32>

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

source2high
Vector<UInt32>

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

Devoluções

A Vector<UInt16> contém elementos estreitados a partir dos vetores fonte.

Atributos

Aplica-se a

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

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

Importante

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

Reduz duas Vector<UInt16> instâncias a uma Vector<Byte>só.

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)

Parâmetros

source1low
Vector<UInt16>

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

source2high
Vector<UInt16>

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

Devoluções

A Vector<Byte> contém elementos estreitados a partir dos vetores fonte.

Atributos

Aplica-se a

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

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

Importante

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

Reduz duas Vector<Int16> instâncias a uma Vector<SByte>só.

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)

Parâmetros

source1low
Vector<Int16>

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

source2high
Vector<Int16>

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

Devoluções

A Vector<SByte> contém elementos estreitados a partir dos vetores fonte.

Atributos

Aplica-se a

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

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

Reduz duas Vector<Int32> instâncias a uma Vector<Int16>só.

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)

Parâmetros

source1low
Vector<Int32>

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

source2high
Vector<Int32>

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

Devoluções

A Vector<Int16> contém elementos estreitados a partir dos vetores fonte.

Aplica-se a

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

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

Reduz duas Vector<Int64> instâncias a uma Vector<Int32>só.

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)

Parâmetros

source1low
Vector<Int64>

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

source2high
Vector<Int64>

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

Devoluções

A Vector<Int32> contém elementos estreitados a partir dos vetores fonte.

Aplica-se a

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

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

Reduz duas Vector<Double> instâncias a uma Vector<Single>só.

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)

Parâmetros

source1low
Vector<Double>

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

source2high
Vector<Double>

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

Devoluções

A Vector<Single> contém elementos estreitados a partir dos vetores fonte.

Aplica-se a