Vector<T>.Explicit Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Explicit(Vector<T> to Vector<UIntPtr>) |
Přeloží bity zdrojového vektoru na vektor nativních celých čísel bez znaménka. |
Explicit(Vector<T> to Vector<UInt64>) |
Přeloží bity zadaného vektoru na vektor typu UInt64. |
Explicit(Vector<T> to Vector<UInt32>) |
Přeloží bity zadaného vektoru na vektor typu UInt32. |
Explicit(Vector<T> to Vector<UInt16>) |
Přeloží bity zadaného vektoru na vektor typu UInt16. |
Explicit(Vector<T> to Vector<Single>) |
Přeloží bity zadaného vektoru na vektor typu Single. |
Explicit(Vector<T> to Vector<SByte>) |
Přeloží bity zadaného vektoru na vektor typu SByte. |
Explicit(Vector<T> to Vector<Double>) |
Přeloží bity zadaného vektoru na vektor typu Double. |
Explicit(Vector<T> to Vector<Int64>) |
Přeloží bity zadaného vektoru na vektor typu Int64. |
Explicit(Vector<T> to Vector<Int32>) |
Přeloží bity zadaného vektoru na vektor typu Int32. |
Explicit(Vector<T> to Vector<Int16>) |
Přeloží bity zadaného vektoru na vektor typu Int16. |
Explicit(Vector<T> to Vector<IntPtr>) |
Přeloží bity zdrojového vektoru na vektor celých čísel nativní velikosti. |
Explicit(Vector<T> to Vector<Byte>) |
Přeloží bity zadaného vektoru na vektor typu Byte. |
Explicit(Vector<T> to Vector<UIntPtr>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Přeloží bity zdrojového vektoru na vektor nativních celých čísel bez znaménka.
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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
value
reinterpreted as a new Vector<T>.
- Atributy
Výjimky
Typ value
(T
) není podporován.
Platí pro
Explicit(Vector<T> to Vector<UInt64>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
- Atributy
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).
Platí pro
Explicit(Vector<T> to Vector<UInt32>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
- Atributy
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).
Platí pro
Explicit(Vector<T> to Vector<UInt16>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
- Atributy
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).
Platí pro
Explicit(Vector<T> to Vector<Single>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).
Platí pro
Explicit(Vector<T> to Vector<SByte>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
- Atributy
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).
Platí pro
Explicit(Vector<T> to Vector<Double>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).
Platí pro
Explicit(Vector<T> to Vector<Int64>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).
Platí pro
Explicit(Vector<T> to Vector<Int32>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).
Platí pro
Explicit(Vector<T> to Vector<Int16>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).
Platí pro
Explicit(Vector<T> to Vector<IntPtr>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Přeloží bity zdrojového vektoru na vektor celých čísel nativní velikosti.
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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
value
reinterpreted as a new Vector<T>.
Výjimky
Typ value
(T
) není podporován.
Platí pro
Explicit(Vector<T> to Vector<Byte>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Přeloží bity zadaného vektoru na vektor typu 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)
Parametry
- value
- Vector<T>
Vektor, který se má reinterpretovat.
Návraty
Reinterpretovaný vektor.
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Poznámky
Operátor Explicit definuje zužující převod; vyžaduje operátor přetypování (v jazyce C#) nebo metodu převodu (v jazyce Visual Basic).