Vector<T>.Explicit Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Explicit(Vector<T> to Vector<UIntPtr>) |
Interpretiert die Bits eines Quellvektors in einen Vektor mit nativen Ganzzahlen ohne Vorzeichen neu. |
Explicit(Vector<T> to Vector<UInt64>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs UInt64 um. |
Explicit(Vector<T> to Vector<UInt32>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs UInt32 um. |
Explicit(Vector<T> to Vector<UInt16>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs UInt16 um. |
Explicit(Vector<T> to Vector<Single>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Single um. |
Explicit(Vector<T> to Vector<SByte>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs SByte um. |
Explicit(Vector<T> to Vector<Double>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Double um. |
Explicit(Vector<T> to Vector<Int64>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Int64 um. |
Explicit(Vector<T> to Vector<Int32>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Int32 um. |
Explicit(Vector<T> to Vector<Int16>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Int16 um. |
Explicit(Vector<T> to Vector<IntPtr>) |
Interpretiert die Bits eines Quellvektors in einen Vektor mit ganzzahlen nativer Größe neu. |
Explicit(Vector<T> to Vector<Byte>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Byte um. |
Explicit(Vector<T> to Vector<UIntPtr>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Interpretiert die Bits eines Quellvektors in einen Vektor mit nativen Ganzzahlen ohne Vorzeichen neu.
public:
static explicit operator System::Numerics::Vector<UIntPtr>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<nuint> (System.Numerics.Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<UIntPtr> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<unativeint>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<unativeint>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of UIntPtr)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
value
wird als neuer Vector<T> neu interpretiert.
- Attribute
Ausnahmen
Der Typ von value
(T
) wird nicht unterstützt.
Gilt für:
Explicit(Vector<T> to Vector<UInt64>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs UInt64 um.
public:
static explicit operator System::Numerics::Vector<System::UInt64>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<ulong> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<uint64>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<uint64>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of ULong)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
- Attribute
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).
Gilt für:
Explicit(Vector<T> to Vector<UInt32>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs UInt32 um.
public:
static explicit operator System::Numerics::Vector<System::UInt32>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<uint> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<uint32>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<uint32>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of UInteger)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
- Attribute
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).
Gilt für:
Explicit(Vector<T> to Vector<UInt16>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs UInt16 um.
public:
static explicit operator System::Numerics::Vector<System::UInt16>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<ushort> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<uint16>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<uint16>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of UShort)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
- Attribute
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).
Gilt für:
Explicit(Vector<T> to Vector<Single>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Single um.
public:
static explicit operator System::Numerics::Vector<float>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<float> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<single>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<single>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Single)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).
Gilt für:
Explicit(Vector<T> to Vector<SByte>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs SByte um.
public:
static explicit operator System::Numerics::Vector<System::SByte>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
public static explicit operator System.Numerics.Vector<sbyte> (System.Numerics.Vector<T> value);
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<sbyte>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<sbyte>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of SByte)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
- Attribute
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).
Gilt für:
Explicit(Vector<T> to Vector<Double>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Double um.
public:
static explicit operator System::Numerics::Vector<double>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<double> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<double>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<double>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Double)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).
Gilt für:
Explicit(Vector<T> to Vector<Int64>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Int64 um.
public:
static explicit operator System::Numerics::Vector<long>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<long> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<int64>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<int64>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Long)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).
Gilt für:
Explicit(Vector<T> to Vector<Int32>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Int32 um.
public:
static explicit operator System::Numerics::Vector<int>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<int> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<int>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<int>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Integer)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).
Gilt für:
Explicit(Vector<T> to Vector<Int16>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Int16 um.
public:
static explicit operator System::Numerics::Vector<short>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<short> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<int16>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<int16>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Short)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).
Gilt für:
Explicit(Vector<T> to Vector<IntPtr>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits eines Quellvektors in einen Vektor mit ganzzahlen nativer Größe neu.
public:
static explicit operator System::Numerics::Vector<IntPtr>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<nint> (System.Numerics.Vector<T> value);
public static explicit operator System.Numerics.Vector<IntPtr> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<nativeint>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<nativeint>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of IntPtr)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
value
wird als neuer Vector<T> neu interpretiert.
Ausnahmen
Der Typ von value
(T
) wird nicht unterstützt.
Gilt für:
Explicit(Vector<T> to Vector<Byte>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor des Typs Byte um.
public:
static explicit operator System::Numerics::Vector<System::Byte>(System::Numerics::Vector<T> value);
public static explicit operator System.Numerics.Vector<byte> (System.Numerics.Vector<T> value);
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<byte>
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<byte>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of Byte)
Parameter
- value
- Vector<T>
Der Vektor, der neu interpretiert werden soll.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T
wird nicht unterstützt.
Hinweise
Der Explicit Operator definiert eine einschränkende Konvertierung. Er erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).