Sdílet prostřednictvím


Vector.Narrow Metoda

Definice

Přetížení

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

Zužuje dvě Vector<UInt64> instance na jednu Vector<UInt32>.

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

Zužuje dvě Vector<UInt32> instance na jednu Vector<UInt16>.

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

Zužuje dvě Vector<Int64> instance na jednu Vector<Int32>.

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

Zužuje dvě Vector<UInt16> instance na jednu Vector<Byte>.

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

Zužuje dvě Vector<Int16> instance na jednu Vector<SByte>.

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

Zužuje dvě Vector<Double> instance na jednu Vector<Single>.

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

Zužuje dvě Vector<Int32> instance na jednu Vector<Int16>.

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zužuje dvě Vector<UInt64> instance na jednu 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)

Parametry

source1low
Vector<UInt64>

První zdrojový vektor, jehož prvky se stanou prvky dolní index návratové hodnoty.

source2high
Vector<UInt64>

Druhý zdrojový vektor, jehož prvky se stanou prvky vyšší index návratové hodnoty.

Návraty

Vector<UInt32> obsahující prvky zúžené ze zdrojových vektorů.

Atributy

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zužuje dvě Vector<UInt32> instance na jednu 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)

Parametry

source1low
Vector<UInt32>

První zdrojový vektor, jehož prvky se stanou prvky dolní index návratové hodnoty.

source2high
Vector<UInt32>

Druhý zdrojový vektor, jehož prvky se stanou prvky vyšší index návratové hodnoty.

Návraty

Vector<UInt16> obsahující prvky zúžené ze zdrojových vektorů.

Atributy

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Zužuje dvě Vector<Int64> instance na jednu 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)

Parametry

source1low
Vector<Int64>

První zdrojový vektor, jehož prvky se stanou prvky dolní index návratové hodnoty.

source2high
Vector<Int64>

Druhý zdrojový vektor, jehož prvky se stanou prvky vyšší index návratové hodnoty.

Návraty

Vector<Int32> obsahující prvky zúžené ze zdrojových vektorů.

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zužuje dvě Vector<UInt16> instance na jednu 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)

Parametry

source1low
Vector<UInt16>

První zdrojový vektor, jehož prvky se stanou prvky dolní index návratové hodnoty.

source2high
Vector<UInt16>

Druhý zdrojový vektor, jehož prvky se stanou prvky vyšší index návratové hodnoty.

Návraty

Vector<Byte> obsahující prvky zúžené ze zdrojových vektorů.

Atributy

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zužuje dvě Vector<Int16> instance na jednu 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)

Parametry

source1low
Vector<Int16>

První zdrojový vektor, jehož prvky se stanou prvky dolní index návratové hodnoty.

source2high
Vector<Int16>

Druhý zdrojový vektor, jehož prvky se stanou prvky vyšší index návratové hodnoty.

Návraty

Vector<SByte> obsahující prvky zúžené ze zdrojových vektorů.

Atributy

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Zužuje dvě Vector<Double> instance na jednu 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)

Parametry

source1low
Vector<Double>

První zdrojový vektor, jehož prvky se stanou prvky dolní index návratové hodnoty.

source2high
Vector<Double>

Druhý zdrojový vektor, jehož prvky se stanou prvky vyšší index návratové hodnoty.

Návraty

Vector<Single> obsahující prvky zúžené ze zdrojových vektorů.

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Zužuje dvě Vector<Int32> instance na jednu 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)

Parametry

source1low
Vector<Int32>

První zdrojový vektor, jehož prvky se stanou prvky dolní index návratové hodnoty.

source2high
Vector<Int32>

Druhý zdrojový vektor, jehož prvky se stanou prvky vyšší index návratové hodnoty.

Návraty

Vector<Int16> obsahující prvky zúžené ze zdrojových vektorů.

Platí pro