Freigeben über


Vector.Widen Methode

Definition

Überlädt

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

Erweitert eine Vector<UInt16> in zwei Vector<UInt32> Instanzen.

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

Erweitert eine Vector<Single> in zwei Vector<Double> Instanzen.

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

Erweitert eine Vector<SByte> in zwei Vector<Int16> Instanzen.

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

Erweitert eine Vector<UInt32> in zwei Vector<UInt64> Instanzen.

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

Erweitert eine Vector<Int16> in zwei Vector<Int32> Instanzen.

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

Erweitert eine Vector<Byte> in zwei Vector<UInt16> Instanzen.

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

Erweitert eine Vector<Int32> in zwei Vector<Int64> Instanzen.

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Erweitert eine Vector<UInt16> in zwei Vector<UInt32> Instanzen.

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))

Parameter

source
Vector<UInt16>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<UInt32>

Der erste Ausgabevektor, dessen Elemente die verbreiterten Elemente aus niedrigeren Indizes im Quellvektor enthalten.

dest2high
Vector<UInt32>

Der zweite Ausgabevektor, dessen Elemente die verbreiterten Elemente aus höheren Indizes im Quellvektor enthalten.

Attribute

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Erweitert eine Vector<Single> in zwei Vector<Double> Instanzen.

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))

Parameter

source
Vector<Single>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<Double>

Der erste Ausgabevektor, dessen Elemente die verbreiterten Elemente aus niedrigeren Indizes im Quellvektor enthalten.

dest2high
Vector<Double>

Der zweite Ausgabevektor, dessen Elemente die verbreiterten Elemente aus höheren Indizes im Quellvektor enthalten.

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Erweitert eine Vector<SByte> in zwei Vector<Int16> Instanzen.

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))

Parameter

source
Vector<SByte>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<Int16>

Der erste Ausgabevektor, dessen Elemente die verbreiterten Elemente aus niedrigeren Indizes im Quellvektor enthalten.

dest2high
Vector<Int16>

Der zweite Ausgabevektor, dessen Elemente die verbreiterten Elemente aus höheren Indizes im Quellvektor enthalten.

Attribute

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Erweitert eine Vector<UInt32> in zwei Vector<UInt64> Instanzen.

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))

Parameter

source
Vector<UInt32>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<UInt64>

Der erste Ausgabevektor, dessen Elemente die verbreiterten Elemente aus niedrigeren Indizes im Quellvektor enthalten.

dest2high
Vector<UInt64>

Der zweite Ausgabevektor, dessen Elemente die verbreiterten Elemente aus höheren Indizes im Quellvektor enthalten.

Attribute

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Erweitert eine Vector<Int16> in zwei Vector<Int32> Instanzen.

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))

Parameter

source
Vector<Int16>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<Int32>

Der erste Ausgabevektor, dessen Elemente die verbreiterten Elemente aus niedrigeren Indizes im Quellvektor enthalten.

dest2high
Vector<Int32>

Der zweite Ausgabevektor, dessen Elemente die verbreiterten Elemente aus höheren Indizes im Quellvektor enthalten.

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Erweitert eine Vector<Byte> in zwei Vector<UInt16> Instanzen.

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))

Parameter

source
Vector<Byte>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<UInt16>

Wenn diese Methode zurückgegeben wird, enthält die verbreiterten Elemente aus niedrigeren Indizes im Quellvektor.

dest2high
Vector<UInt16>

>Wenn diese Methode zurückgegeben wird, enthält die verbreiterten Elemente aus höheren Indizes im Quellvektor.

Attribute

Gilt für:

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

Quelle:
Vector.cs
Quelle:
Vector.cs
Quelle:
Vector.cs

Erweitert eine Vector<Int32> in zwei Vector<Int64> Instanzen.

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))

Parameter

source
Vector<Int32>

Der Quellvektor, dessen Elemente in die Ausgaben erweitert werden.

dest1low
Vector<Int64>

Der erste Ausgabevektor, dessen Elemente die verbreiterten Elemente aus niedrigeren Indizes im Quellvektor enthalten.

dest2high
Vector<Int64>

Der zweite Ausgabevektor, dessen Elemente die verbreiterten Elemente aus höheren Indizes im Quellvektor enthalten.

Gilt für: