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<UInt16>, Vector<UInt16>)

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

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

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

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<Int64>, Vector<Int64>)

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

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)

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 elementy s vyšším indexem návratové hodnoty.

Návraty

Obsahující Vector<UInt32> 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)

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 elementy s vyšším indexem návratové hodnoty.

Návraty

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

Atributy

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)

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 elementy s vyšším indexem návratové hodnoty.

Návraty

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

Atributy

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)

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 elementy s vyšším indexem návratové hodnoty.

Návraty

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

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)

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 elementy s vyšším indexem návratové hodnoty.

Návraty

Obsahující Vector<SByte> 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)

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 elementy s vyšším indexem návratové hodnoty.

Návraty

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

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)

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 elementy s vyšším indexem návratové hodnoty.

Návraty

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

Platí pro