Udostępnij przez


Vector.Narrow Metoda

Definicja

Przeciążenia

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

Zawęża dwa Vector<Double> wystąpienia do jednego Vector<Single>.

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

Zawęża dwa Vector<Int16> wystąpienia do jednego Vector<SByte>.

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

Zawęża dwa Vector<Int32> wystąpienia do jednego Vector<Int16>.

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

Zawęża dwa Vector<Int64> wystąpienia do jednego Vector<Int32>.

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

Zawęża dwa Vector<UInt16> wystąpienia do jednego Vector<Byte>.

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

Zawęża dwa Vector<UInt32> wystąpienia do jednego Vector<UInt16>.

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

Zawęża dwa Vector<UInt64> wystąpienia do jednego Vector<UInt32>.

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Zawęża dwa Vector<Double> wystąpienia do jednego 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>

Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.

source2high
Vector<Double>

Drugi wektor źródłowy, którego elementy stają się elementami wyższego indeksu wartości zwracanej.

Zwraca

Element Vector<Single> zawierający elementy zawężone z wektorów źródłowych.

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Zawęża dwa Vector<Int16> wystąpienia do jednego 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>

Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.

source2high
Vector<Int16>

Drugi wektor źródłowy, którego elementy stają się elementami wyższego indeksu wartości zwracanej.

Zwraca

Element Vector<SByte> zawierający elementy zawężone z wektorów źródłowych.

Atrybuty

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Zawęża dwa Vector<Int32> wystąpienia do jednego 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>

Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.

source2high
Vector<Int32>

Drugi wektor źródłowy, którego elementy stają się elementami wyższego indeksu wartości zwracanej.

Zwraca

Element Vector<Int16> zawierający elementy zawężone z wektorów źródłowych.

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Zawęża dwa Vector<Int64> wystąpienia do jednego 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>

Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.

source2high
Vector<Int64>

Drugi wektor źródłowy, którego elementy stają się elementami wyższego indeksu wartości zwracanej.

Zwraca

Element Vector<Int32> zawierający elementy zawężone z wektorów źródłowych.

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Zawęża dwa Vector<UInt16> wystąpienia do jednego 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>

Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.

source2high
Vector<UInt16>

Drugi wektor źródłowy, którego elementy stają się elementami wyższego indeksu wartości zwracanej.

Zwraca

Element Vector<Byte> zawierający elementy zawężone z wektorów źródłowych.

Atrybuty

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Zawęża dwa Vector<UInt32> wystąpienia do jednego 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>

Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.

source2high
Vector<UInt32>

Drugi wektor źródłowy, którego elementy stają się elementami wyższego indeksu wartości zwracanej.

Zwraca

Element Vector<UInt16> zawierający elementy zawężone z wektorów źródłowych.

Atrybuty

Dotyczy

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

Źródło:
Vector.cs
Źródło:
Vector.cs
Źródło:
Vector.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Zawęża dwa Vector<UInt64> wystąpienia do jednego 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>

Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.

source2high
Vector<UInt64>

Drugi wektor źródłowy, którego elementy stają się elementami wyższego indeksu wartości zwracanej.

Zwraca

Element Vector<UInt32> zawierający elementy zawężone z wektorów źródłowych.

Atrybuty

Dotyczy