Udostępnij za pośrednictwem


Vector.Narrow Metoda

Definicja

Przeciążenia

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 wystąpienia Vector<UInt64> 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

Vector<UInt32> zawierająca 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 wystąpienia Vector<UInt32> 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

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

Atrybuty

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 wystąpienia Vector<UInt16> 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

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

Atrybuty

Dotyczy

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

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

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

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

Dotyczy

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

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

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

Vector<Int16> zawierająca 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 wystąpienia Vector<Int16> 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

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

Atrybuty

Dotyczy

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

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

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

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

Dotyczy