Vector.Narrow Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Narrow(Vector<UInt64>, Vector<UInt64>) |
Zawęża dwa wystąpienia |
Narrow(Vector<UInt32>, Vector<UInt32>) |
Zawęża dwa wystąpienia |
Narrow(Vector<Int64>, Vector<Int64>) |
Zawęża dwa wystąpienia |
Narrow(Vector<UInt16>, Vector<UInt16>) |
Zawęża dwa wystąpienia |
Narrow(Vector<Int16>, Vector<Int16>) |
Zawęża dwa wystąpienia |
Narrow(Vector<Double>, Vector<Double>) |
Zawęża dwa wystąpienia |
Narrow(Vector<Int32>, Vector<Int32>) |
Zawęża dwa wystąpienia |
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
Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.
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
Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.
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<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
Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.
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
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
Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.
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<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
Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.
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<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
Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.
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
Pierwszy wektor źródłowy, którego elementy stają się elementami niższego indeksu wartości zwracanej.
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.