Vector.Narrow Método

Definición

Sobrecargas

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

Reduce dos instancias de Vector<UInt64> a un objeto Vector<UInt32>.

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

Reduce dos instancias de Vector<UInt32> a un objeto Vector<UInt16>.

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

Reduce dos instancias de Vector<UInt16> a un objeto Vector<Byte>.

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

Reduce dos instancias de Vector<Int32> a un objeto Vector<Int16>.

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

Reduce dos instancias de Vector<Int16> a un objeto Vector<SByte>.

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

Reduce dos instancias de Vector<Double> a un objeto Vector<Single>.

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

Reduce dos instancias de Vector<Int64> a un objeto Vector<Int32>.

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

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

Importante

Esta API no es conforme a CLS.

Reduce dos instancias de Vector<UInt64> a un objeto 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)

Parámetros

source1low
Vector<UInt64>

Primer vector de origen, cuyos elementos se convierten en los elementos de índice inferior del valor devuelto.

source2high
Vector<UInt64>

Segundo vector de origen, cuyos elementos se convierten en los elementos de índice superior del valor devuelto.

Devoluciones

Objeto Vector<UInt32> que contiene los elementos reducidos a partir de los vectores de origen.

Atributos

Se aplica a

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

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

Importante

Esta API no es conforme a CLS.

Reduce dos instancias de Vector<UInt32> a un objeto 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)

Parámetros

source1low
Vector<UInt32>

Primer vector de origen, cuyos elementos se convierten en los elementos de índice inferior del valor devuelto.

source2high
Vector<UInt32>

Segundo vector de origen, cuyos elementos se convierten en los elementos de índice superior del valor devuelto.

Devoluciones

Objeto Vector<UInt16> que contiene los elementos reducidos a partir de los vectores de origen.

Atributos

Se aplica a

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

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

Importante

Esta API no es conforme a CLS.

Reduce dos instancias de Vector<UInt16> a un objeto 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)

Parámetros

source1low
Vector<UInt16>

Primer vector de origen, cuyos elementos se convierten en los elementos de índice inferior del valor devuelto.

source2high
Vector<UInt16>

Segundo vector de origen, cuyos elementos se convierten en los elementos de índice superior del valor devuelto.

Devoluciones

Objeto Vector<Byte> que contiene los elementos reducidos a partir de los vectores de origen.

Atributos

Se aplica a

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

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

Reduce dos instancias de Vector<Int32> a un objeto 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)

Parámetros

source1low
Vector<Int32>

Primer vector de origen, cuyos elementos se convierten en los elementos de índice inferior del valor devuelto.

source2high
Vector<Int32>

Segundo vector de origen, cuyos elementos se convierten en los elementos de índice superior del valor devuelto.

Devoluciones

Objeto Vector<Int16> que contiene los elementos reducidos a partir de los vectores de origen.

Se aplica a

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

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

Importante

Esta API no es conforme a CLS.

Reduce dos instancias de Vector<Int16> a un objeto 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)

Parámetros

source1low
Vector<Int16>

Primer vector de origen, cuyos elementos se convierten en los elementos de índice inferior del valor devuelto.

source2high
Vector<Int16>

Segundo vector de origen, cuyos elementos se convierten en los elementos de índice superior del valor devuelto.

Devoluciones

Objeto Vector<SByte> que contiene los elementos reducidos a partir de los vectores de origen.

Atributos

Se aplica a

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

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

Reduce dos instancias de Vector<Double> a un objeto 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)

Parámetros

source1low
Vector<Double>

Primer vector de origen, cuyos elementos se convierten en los elementos de índice inferior del valor devuelto.

source2high
Vector<Double>

Segundo vector de origen, cuyos elementos se convierten en los elementos de índice superior del valor devuelto.

Devoluciones

Objeto Vector<Single> que contiene los elementos reducidos a partir de los vectores de origen.

Se aplica a

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

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

Reduce dos instancias de Vector<Int64> a un objeto 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)

Parámetros

source1low
Vector<Int64>

Primer vector de origen, cuyos elementos se convierten en los elementos de índice inferior del valor devuelto.

source2high
Vector<Int64>

Segundo vector de origen, cuyos elementos se convierten en los elementos de índice superior del valor devuelto.

Devoluciones

Objeto Vector<Int32> que contiene los elementos reducidos a partir de los vectores de origen.

Se aplica a