Vector<T>.Explicit Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Explicit(Vector<T> to Vector<UIntPtr>) |
Omtolkar bitarna i en källvektor till en vektor med inbyggda, osignerade heltal. |
| Explicit(Vector<T> to Vector<UInt64>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen UInt64. |
| Explicit(Vector<T> to Vector<UInt32>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen UInt32. |
| Explicit(Vector<T> to Vector<UInt16>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen UInt16. |
| Explicit(Vector<T> to Vector<Single>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen Single. |
| Explicit(Vector<T> to Vector<SByte>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen SByte. |
| Explicit(Vector<T> to Vector<Double>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen Double. |
| Explicit(Vector<T> to Vector<Int64>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen Int64. |
| Explicit(Vector<T> to Vector<Int32>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen Int32. |
| Explicit(Vector<T> to Vector<Int16>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen Int16. |
| Explicit(Vector<T> to Vector<IntPtr>) |
Omtolkar bitarna i en källvektor till en vektor med heltal i intern storlek. |
| Explicit(Vector<T> to Vector<Byte>) |
Omtolkar bitarna i den angivna vektorn till en vektor av typen Byte. |
Explicit(Vector<T> to Vector<UIntPtr>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Viktigt!
Detta API uppfyller inte CLS.
Omtolkar bitarna i en källvektor till en vektor med inbyggda, osignerade heltal.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
value omtolkas som en ny Vector<T>.
- Attribut
Undantag
Typen av value (T) stöds inte.
Gäller för
Explicit(Vector<T> to Vector<UInt64>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Viktigt!
Detta API uppfyller inte CLS.
Omtolkar bitarna i den angivna vektorn till en vektor av typen UInt64.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
- Attribut
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).
Gäller för
Explicit(Vector<T> to Vector<UInt32>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Viktigt!
Detta API uppfyller inte CLS.
Omtolkar bitarna i den angivna vektorn till en vektor av typen UInt32.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
- Attribut
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).
Gäller för
Explicit(Vector<T> to Vector<UInt16>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Viktigt!
Detta API uppfyller inte CLS.
Omtolkar bitarna i den angivna vektorn till en vektor av typen UInt16.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
- Attribut
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).
Gäller för
Explicit(Vector<T> to Vector<Single>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Omtolkar bitarna i den angivna vektorn till en vektor av typen Single.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).
Gäller för
Explicit(Vector<T> to Vector<SByte>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Viktigt!
Detta API uppfyller inte CLS.
Omtolkar bitarna i den angivna vektorn till en vektor av typen SByte.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
- Attribut
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).
Gäller för
Explicit(Vector<T> to Vector<Double>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Omtolkar bitarna i den angivna vektorn till en vektor av typen Double.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).
Gäller för
Explicit(Vector<T> to Vector<Int64>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Omtolkar bitarna i den angivna vektorn till en vektor av typen Int64.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).
Gäller för
Explicit(Vector<T> to Vector<Int32>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Omtolkar bitarna i den angivna vektorn till en vektor av typen Int32.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).
Gäller för
Explicit(Vector<T> to Vector<Int16>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Omtolkar bitarna i den angivna vektorn till en vektor av typen Int16.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).
Gäller för
Explicit(Vector<T> to Vector<IntPtr>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Omtolkar bitarna i en källvektor till en vektor med heltal i intern storlek.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
value omtolkas som en ny Vector<T>.
Undantag
Typen av value (T) stöds inte.
Gäller för
Explicit(Vector<T> to Vector<Byte>)
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
- Källa:
- Vector_1.cs
Omtolkar bitarna i den angivna vektorn till en vektor av typen Byte.
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)
Parametrar
- value
- Vector<T>
Vektorn som ska omtolkas.
Returer
Den omtolkade vektorn.
Undantag
.NET 5 och senare: Skriv T stöds inte.
Kommentarer
Operatorn Explicit definierar en begränsad konvertering. det kräver en gjutningsoperator (i C#) eller en konverteringsmetod (i Visual Basic).