Sdílet prostřednictvím


Vector.Narrow Metoda

Definice

Přetížení

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

Zúží dvě Vector<Double> instance na jednu Vector<Single>.

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

Zúží dvě Vector<Int16> instance na jednu Vector<SByte>.

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

Zúží dvě Vector<Int32> instance na jednu Vector<Int16>.

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

Zúží dvě Vector<Int64> instance na jednu Vector<Int32>.

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

Zúží dvě Vector<UInt16> instance na jednu Vector<Byte>.

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

Zúží dvě Vector<UInt32> instance na jednu Vector<UInt16>.

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

Zúží dvě Vector<UInt64> instance na jednu Vector<UInt32>.

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

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

Zúží 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 dolními indexovými prvky návratové hodnoty.

source2high
Vector<Double>

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

Návraty

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

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.

Zúží 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 dolními indexovými prvky návratové hodnoty.

source2high
Vector<Int16>

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

Návraty

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

Atributy

Platí pro

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

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

Zúží 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 dolními indexovými prvky návratové hodnoty.

source2high
Vector<Int32>

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

Návraty

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

Platí pro

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

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

Zúží 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 dolními indexovými prvky návratové hodnoty.

source2high
Vector<Int64>

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

Návraty

Obsahující Vector<Int32> 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.

Zúží 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 dolními indexovými prvky návratové hodnoty.

source2high
Vector<UInt16>

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

Návraty

Obsahující Vector<Byte> 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.

Zúží 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 dolními indexovými prvky návratové hodnoty.

source2high
Vector<UInt32>

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

Návraty

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

Atributy

Platí pro

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

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

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zúží 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 dolními indexovými prvky návratové hodnoty.

source2high
Vector<UInt64>

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

Návraty

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

Atributy

Platí pro