Aracılığıyla paylaş


Vector.Widen Yöntem

Tanım

Aşırı Yüklemeler

Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)

bir Vector<UInt32> iki Vector<UInt64> örneğe genişleter.

Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)

bir Vector<UInt16> iki Vector<UInt32> örneğe genişleter.

Widen(Vector<Single>, Vector<Double>, Vector<Double>)

bir Vector<Single> iki Vector<Double> örneğe genişleter.

Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)

bir Vector<Byte> iki Vector<UInt16> örneğe genişleter.

Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)

bir Vector<Int32> iki Vector<Int64> örneğe genişleter.

Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)

bir Vector<Int16> iki Vector<Int32> örneğe genişleter.

Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)

bir Vector<SByte> iki Vector<Int16> örneğe genişleter.

Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)

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

Önemli

Bu API, CLS uyumlu değildir.

bir Vector<UInt32> iki Vector<UInt64> örneğe genişleter.

public:
 static void Widen(System::Numerics::Vector<System::UInt32> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::UInt32> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<uint> source, out System.Numerics.Vector<ulong> dest1, out System.Numerics.Vector<ulong> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<uint> source, out System.Numerics.Vector<ulong> low, out System.Numerics.Vector<ulong> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<uint32> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of UInteger), ByRef dest1 As Vector(Of ULong), ByRef dest2 As Vector(Of ULong))
Public Sub Widen (source As Vector(Of UInteger), ByRef low As Vector(Of ULong), ByRef high As Vector(Of ULong))
Public Shared Sub Widen (source As Vector(Of UInteger), ByRef low As Vector(Of ULong), ByRef high As Vector(Of ULong))

Parametreler

source
Vector<UInt32>

Öğeleri çıkışlara genişletilen kaynak vektör.

dest1low
Vector<UInt64>

Öğeleri kaynak vektördeki alt dizinlerden genişletilen öğeleri içerecek olan ilk çıkış vektöru.

dest2high
Vector<UInt64>

Öğeleri kaynak vektördeki daha yüksek dizinlerden genişletilen öğeleri içerecek olan ikinci çıkış vektöru.

Öznitelikler

Şunlara uygulanır

Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)

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

Önemli

Bu API, CLS uyumlu değildir.

bir Vector<UInt16> iki Vector<UInt32> örneğe genişleter.

public:
 static void Widen(System::Numerics::Vector<System::UInt16> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::UInt16> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<ushort> source, out System.Numerics.Vector<uint> dest1, out System.Numerics.Vector<uint> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<ushort> source, out System.Numerics.Vector<uint> low, out System.Numerics.Vector<uint> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<uint16> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of UShort), ByRef dest1 As Vector(Of UInteger), ByRef dest2 As Vector(Of UInteger))
Public Sub Widen (source As Vector(Of UShort), ByRef low As Vector(Of UInteger), ByRef high As Vector(Of UInteger))
Public Shared Sub Widen (source As Vector(Of UShort), ByRef low As Vector(Of UInteger), ByRef high As Vector(Of UInteger))

Parametreler

source
Vector<UInt16>

Öğeleri çıkışlara genişletilen kaynak vektör.

dest1low
Vector<UInt32>

Öğeleri kaynak vektördeki alt dizinlerden genişletilen öğeleri içerecek olan ilk çıkış vektöru.

dest2high
Vector<UInt32>

Öğeleri kaynak vektördeki daha yüksek dizinlerden genişletilen öğeleri içerecek olan ikinci çıkış vektöru.

Öznitelikler

Şunlara uygulanır

Widen(Vector<Single>, Vector<Double>, Vector<Double>)

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

bir Vector<Single> iki Vector<Double> örneğe genişleter.

public:
 static void Widen(System::Numerics::Vector<float> source, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % dest2);
public:
 static void Widen(System::Numerics::Vector<float> source, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % high);
public static void Widen (System.Numerics.Vector<float> source, out System.Numerics.Vector<double> dest1, out System.Numerics.Vector<double> dest2);
public static void Widen (System.Numerics.Vector<float> source, out System.Numerics.Vector<double> low, out System.Numerics.Vector<double> high);
static member Widen : System.Numerics.Vector<single> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<single> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Single), ByRef dest1 As Vector(Of Double), ByRef dest2 As Vector(Of Double))
Public Sub Widen (source As Vector(Of Single), ByRef low As Vector(Of Double), ByRef high As Vector(Of Double))
Public Shared Sub Widen (source As Vector(Of Single), ByRef low As Vector(Of Double), ByRef high As Vector(Of Double))

Parametreler

source
Vector<Single>

Öğeleri çıkışlara genişletilen kaynak vektör.

dest1low
Vector<Double>

Öğeleri kaynak vektördeki alt dizinlerden genişletilen öğeleri içerecek olan ilk çıkış vektöru.

dest2high
Vector<Double>

Öğeleri kaynak vektördeki daha yüksek dizinlerden genişletilen öğeleri içerecek olan ikinci çıkış vektöru.

Şunlara uygulanır

Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)

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

Önemli

Bu API, CLS uyumlu değildir.

bir Vector<Byte> iki Vector<UInt16> örneğe genişleter.

public:
 static void Widen(System::Numerics::Vector<System::Byte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::Byte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<byte> source, out System.Numerics.Vector<ushort> dest1, out System.Numerics.Vector<ushort> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<byte> source, out System.Numerics.Vector<ushort> low, out System.Numerics.Vector<ushort> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<byte> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Byte), ByRef dest1 As Vector(Of UShort), ByRef dest2 As Vector(Of UShort))
Public Sub Widen (source As Vector(Of Byte), ByRef low As Vector(Of UShort), ByRef high As Vector(Of UShort))
Public Shared Sub Widen (source As Vector(Of Byte), ByRef low As Vector(Of UShort), ByRef high As Vector(Of UShort))

Parametreler

source
Vector<Byte>

Öğeleri çıkışlara genişletilen kaynak vektör.

dest1low
Vector<UInt16>

Bu yöntem döndürdüğünde, kaynak vektördeki alt dizinlerden genişletilen öğeleri içerir.

dest2high
Vector<UInt16>

>Bu yöntem döndürdüğünde, kaynak vektördeki daha yüksek dizinlerden genişletilen öğeleri içerir.

Öznitelikler

Şunlara uygulanır

Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)

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

bir Vector<Int32> iki Vector<Int64> örneğe genişleter.

public:
 static void Widen(System::Numerics::Vector<int> source, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % dest2);
public:
 static void Widen(System::Numerics::Vector<int> source, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % high);
public static void Widen (System.Numerics.Vector<int> source, out System.Numerics.Vector<long> dest1, out System.Numerics.Vector<long> dest2);
public static void Widen (System.Numerics.Vector<int> source, out System.Numerics.Vector<long> low, out System.Numerics.Vector<long> high);
static member Widen : System.Numerics.Vector<int> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<int> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Integer), ByRef dest1 As Vector(Of Long), ByRef dest2 As Vector(Of Long))
Public Sub Widen (source As Vector(Of Integer), ByRef low As Vector(Of Long), ByRef high As Vector(Of Long))
Public Shared Sub Widen (source As Vector(Of Integer), ByRef low As Vector(Of Long), ByRef high As Vector(Of Long))

Parametreler

source
Vector<Int32>

Öğeleri çıkışlara genişletilen kaynak vektör.

dest1low
Vector<Int64>

Öğeleri kaynak vektördeki alt dizinlerden genişletilen öğeleri içerecek olan ilk çıkış vektöru.

dest2high
Vector<Int64>

Öğeleri kaynak vektördeki daha yüksek dizinlerden genişletilen öğeleri içerecek olan ikinci çıkış vektöru.

Şunlara uygulanır

Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)

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

bir Vector<Int16> iki Vector<Int32> örneğe genişleter.

public:
 static void Widen(System::Numerics::Vector<short> source, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % dest2);
public:
 static void Widen(System::Numerics::Vector<short> source, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % high);
public static void Widen (System.Numerics.Vector<short> source, out System.Numerics.Vector<int> dest1, out System.Numerics.Vector<int> dest2);
public static void Widen (System.Numerics.Vector<short> source, out System.Numerics.Vector<int> low, out System.Numerics.Vector<int> high);
static member Widen : System.Numerics.Vector<int16> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<int16> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Short), ByRef dest1 As Vector(Of Integer), ByRef dest2 As Vector(Of Integer))
Public Sub Widen (source As Vector(Of Short), ByRef low As Vector(Of Integer), ByRef high As Vector(Of Integer))
Public Shared Sub Widen (source As Vector(Of Short), ByRef low As Vector(Of Integer), ByRef high As Vector(Of Integer))

Parametreler

source
Vector<Int16>

Öğeleri çıkışlara genişletilen kaynak vektör.

dest1low
Vector<Int32>

Öğeleri kaynak vektördeki alt dizinlerden genişletilen öğeleri içerecek olan ilk çıkış vektöru.

dest2high
Vector<Int32>

Öğeleri kaynak vektördeki daha yüksek dizinlerden genişletilen öğeleri içerecek olan ikinci çıkış vektöru.

Şunlara uygulanır

Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)

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

Önemli

Bu API, CLS uyumlu değildir.

bir Vector<SByte> iki Vector<Int16> örneğe genişleter.

public:
 static void Widen(System::Numerics::Vector<System::SByte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::SByte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<sbyte> source, out System.Numerics.Vector<short> dest1, out System.Numerics.Vector<short> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<sbyte> source, out System.Numerics.Vector<short> low, out System.Numerics.Vector<short> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<sbyte> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of SByte), ByRef dest1 As Vector(Of Short), ByRef dest2 As Vector(Of Short))
Public Sub Widen (source As Vector(Of SByte), ByRef low As Vector(Of Short), ByRef high As Vector(Of Short))
Public Shared Sub Widen (source As Vector(Of SByte), ByRef low As Vector(Of Short), ByRef high As Vector(Of Short))

Parametreler

source
Vector<SByte>

Öğeleri çıkışlara genişletilen kaynak vektör.

dest1low
Vector<Int16>

Öğeleri kaynak vektördeki alt dizinlerden genişletilen öğeleri içerecek olan ilk çıkış vektöru.

dest2high
Vector<Int16>

Öğeleri kaynak vektördeki daha yüksek dizinlerden genişletilen öğeleri içerecek olan ikinci çıkış vektöru.

Öznitelikler

Şunlara uygulanır