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
| Name | Beschreibung |
|---|---|
| Explicit(Vector<T> to Vector<UIntPtr>) |
Interpretiert die Bits eines Quellvektors in einen Vektor der nativen ganzzahligen Größe neu. |
| Explicit(Vector<T> to Vector<UInt64>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ UInt64neu. |
| Explicit(Vector<T> to Vector<UInt32>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ UInt32neu. |
| Explicit(Vector<T> to Vector<UInt16>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ UInt16neu. |
| Explicit(Vector<T> to Vector<Single>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Singleneu. |
| Explicit(Vector<T> to Vector<SByte>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ SByteneu. |
| Explicit(Vector<T> to Vector<Double>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Doubleneu. |
| Explicit(Vector<T> to Vector<Int64>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Int64neu. |
| Explicit(Vector<T> to Vector<Int32>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Int32neu. |
| Explicit(Vector<T> to Vector<Int16>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Int16neu. |
| Explicit(Vector<T> to Vector<IntPtr>) |
Interpretiert die Bits eines Quellvektors in einen Vektor der systemeigenen Ganzzahlen neu. |
| Explicit(Vector<T> to Vector<Byte>) |
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Byteneu. |
Explicit(Vector<T> to Vector<UIntPtr>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- 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 der nativen ganzzahligen Größe neu.
public:
static explicit operator System::Numerics::Vector<UIntPtr>(System::Numerics::Vector<T> value);
[System.CLSCompliant(false)]
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)>]
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<unativeint>
[<System.CLSCompliant(false)>]
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<unativeint>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of UIntPtr)
Parameter
- value
- Vector<T>
Der zu interpretierende Vektor.
Gibt zurück
value als neu Vector<T>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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ UInt64neu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
- Attribute
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es 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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ UInt32neu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
- Attribute
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es 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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ UInt16neu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
- Attribute
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es 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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Singleneu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es 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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ SByteneu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
- Attribute
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es 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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Doubleneu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es 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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Int64neu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es 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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Int32neu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es 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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Int16neu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es 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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits eines Quellvektors in einen Vektor der systemeigenen Ganzzahlen neu.
public:
static explicit operator System::Numerics::Vector<IntPtr>(System::Numerics::Vector<T> value);
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);
static member op_Explicit : System.Numerics.Vector<'T> -> System.Numerics.Vector<nativeint>
static member op_Explicit : System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<nativeint>
Public Shared Narrowing Operator CType (value As Vector(Of T)) As Vector(Of IntPtr)
Parameter
- value
- Vector<T>
Der zu interpretierende Vektor.
Gibt zurück
value als neu Vector<T>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
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
Interpretiert die Bits des angegebenen Vektors in einen Vektor vom Typ Byteneu.
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 zu interpretierende Vektor.
Gibt zurück
Der neu interpretierte Vektor.
Ausnahmen
.NET 5 und höher: Typ T wird nicht unterstützt.
Hinweise
Der Operator Explicit definiert eine schmale Konvertierung; es erfordert einen Umwandlungsoperator (in C#) oder eine Konvertierungsmethode (in Visual Basic).