Aracılığıyla paylaş


Vector.Narrow Yöntem

Tanım

Aşırı Yüklemeler

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

İki Vector<UInt64> örneğini tek bir Vector<UInt32>daraltıyor.

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

İki Vector<UInt32> örneğini tek bir Vector<UInt16>daraltıyor.

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

İki Vector<Int64> örneğini tek bir Vector<Int32>daraltıyor.

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

İki Vector<UInt16> örneğini tek bir Vector<Byte>daraltıyor.

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

İki Vector<Int16> örneğini tek bir Vector<SByte>daraltıyor.

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

İki Vector<Double> örneğini tek bir Vector<Single>daraltıyor.

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

İki Vector<Int32> örneğini tek bir Vector<Int16>daraltıyor.

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

Kaynak:
Vector.cs
Kaynak:
Vector.cs
Kaynak:
Vector.cs

Önemli

Bu API, CLS uyumlu değildir.

İki Vector<UInt64> örneğini tek bir Vector<UInt32>daraltıyor.

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)

Parametreler

source1low
Vector<UInt64>

Öğeleri dönüş değerinin düşük dizin öğeleri haline gelen ilk kaynak vektör.

source2high
Vector<UInt64>

öğeleri dönüş değerinin daha yüksek dizin öğeleri haline gelen ikinci kaynak vektör.

Döndürülenler

Kaynak vektörlerden daraltılmış öğeleri içeren bir Vector<UInt32>.

Öznitelikler

Şunlara uygulanır

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

Kaynak:
Vector.cs
Kaynak:
Vector.cs
Kaynak:
Vector.cs

Önemli

Bu API, CLS uyumlu değildir.

İki Vector<UInt32> örneğini tek bir Vector<UInt16>daraltıyor.

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)

Parametreler

source1low
Vector<UInt32>

Öğeleri dönüş değerinin düşük dizin öğeleri haline gelen ilk kaynak vektör.

source2high
Vector<UInt32>

öğeleri dönüş değerinin daha yüksek dizin öğeleri haline gelen ikinci kaynak vektör.

Döndürülenler

Kaynak vektörlerden daraltılmış öğeleri içeren bir Vector<UInt16>.

Öznitelikler

Şunlara uygulanır

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

Kaynak:
Vector.cs
Kaynak:
Vector.cs
Kaynak:
Vector.cs

İki Vector<Int64> örneğini tek bir Vector<Int32>daraltıyor.

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)

Parametreler

source1low
Vector<Int64>

Öğeleri dönüş değerinin düşük dizin öğeleri haline gelen ilk kaynak vektör.

source2high
Vector<Int64>

öğeleri dönüş değerinin daha yüksek dizin öğeleri haline gelen ikinci kaynak vektör.

Döndürülenler

Kaynak vektörlerden daraltılmış öğeleri içeren bir Vector<Int32>.

Şunlara uygulanır

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

Kaynak:
Vector.cs
Kaynak:
Vector.cs
Kaynak:
Vector.cs

Önemli

Bu API, CLS uyumlu değildir.

İki Vector<UInt16> örneğini tek bir Vector<Byte>daraltıyor.

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)

Parametreler

source1low
Vector<UInt16>

Öğeleri dönüş değerinin düşük dizin öğeleri haline gelen ilk kaynak vektör.

source2high
Vector<UInt16>

öğeleri dönüş değerinin daha yüksek dizin öğeleri haline gelen ikinci kaynak vektör.

Döndürülenler

Kaynak vektörlerden daraltılmış öğeleri içeren bir Vector<Byte>.

Öznitelikler

Şunlara uygulanır

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

Kaynak:
Vector.cs
Kaynak:
Vector.cs
Kaynak:
Vector.cs

Önemli

Bu API, CLS uyumlu değildir.

İki Vector<Int16> örneğini tek bir Vector<SByte>daraltıyor.

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)

Parametreler

source1low
Vector<Int16>

Öğeleri dönüş değerinin düşük dizin öğeleri haline gelen ilk kaynak vektör.

source2high
Vector<Int16>

öğeleri dönüş değerinin daha yüksek dizin öğeleri haline gelen ikinci kaynak vektör.

Döndürülenler

Kaynak vektörlerden daraltılmış öğeleri içeren bir Vector<SByte>.

Öznitelikler

Şunlara uygulanır

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

Kaynak:
Vector.cs
Kaynak:
Vector.cs
Kaynak:
Vector.cs

İki Vector<Double> örneğini tek bir Vector<Single>daraltıyor.

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)

Parametreler

source1low
Vector<Double>

Öğeleri dönüş değerinin düşük dizin öğeleri haline gelen ilk kaynak vektör.

source2high
Vector<Double>

öğeleri dönüş değerinin daha yüksek dizin öğeleri haline gelen ikinci kaynak vektör.

Döndürülenler

Kaynak vektörlerden daraltılmış öğeleri içeren bir Vector<Single>.

Şunlara uygulanır

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

Kaynak:
Vector.cs
Kaynak:
Vector.cs
Kaynak:
Vector.cs

İki Vector<Int32> örneğini tek bir Vector<Int16>daraltıyor.

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)

Parametreler

source1low
Vector<Int32>

Öğeleri dönüş değerinin düşük dizin öğeleri haline gelen ilk kaynak vektör.

source2high
Vector<Int32>

öğeleri dönüş değerinin daha yüksek dizin öğeleri haline gelen ikinci kaynak vektör.

Döndürülenler

Kaynak vektörlerden daraltılmış öğeleri içeren bir Vector<Int16>.

Şunlara uygulanır