Vector<T>.Explicit Operatore
In questo articolo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Explicit(Vector<T> to Vector<UIntPtr>) |
Reinterpreta i bit di un vettore di origine in un vettore di interi senza segno di dimensioni native. |
Explicit(Vector<T> to Vector<UInt64>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo UInt64. |
Explicit(Vector<T> to Vector<UInt32>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo UInt32. |
Explicit(Vector<T> to Vector<UInt16>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo UInt16. |
Explicit(Vector<T> to Vector<Single>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo Single. |
Explicit(Vector<T> to Vector<SByte>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo SByte. |
Explicit(Vector<T> to Vector<Double>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo Double. |
Explicit(Vector<T> to Vector<Int64>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo Int64. |
Explicit(Vector<T> to Vector<Int32>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo Int32. |
Explicit(Vector<T> to Vector<Int16>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo Int16. |
Explicit(Vector<T> to Vector<IntPtr>) |
Reinterpreta i bit di un vettore di origine in un vettore di interi di dimensioni native. |
Explicit(Vector<T> to Vector<Byte>) |
Reinterpreta i bit del vettore specificato in un vettore del tipo Byte. |
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Importante
Questa API non è conforme a CLS.
Reinterpreta i bit di un vettore di origine in un vettore di interi senza segno di dimensioni native.
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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
value
reinterpretato come nuovo Vector<T>.
- Attributi
Eccezioni
Il tipo value
(T
) non è supportato.
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Importante
Questa API non è conforme a CLS.
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
- Attributi
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Importante
Questa API non è conforme a CLS.
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
- Attributi
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Importante
Questa API non è conforme a CLS.
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
- Attributi
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Importante
Questa API non è conforme a CLS.
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
- Attributi
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Reinterpreta i bit di un vettore di origine in un vettore di interi di dimensioni native.
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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
value
reinterpretato come nuovo Vector<T>.
Eccezioni
Il tipo value
(T
) non è supportato.
Si applica a
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
- Origine:
- Vector_1.cs
Reinterpreta i bit del vettore specificato in un vettore del tipo 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)
Parametri
- value
- Vector<T>
Vettore da reinterpretare.
Restituisce
Vettore reinterpretato.
Eccezioni
.NET 5 e versioni successive: il tipo T
non è supportato.
Commenti
L'operatore Explicit definisce una conversione di tipo narrowing. Richiede un operatore di cast (in C#) o un metodo di conversione (in Visual Basic).
Si applica a
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback:
Risorse aggiuntive
In questo articolo
- Definizione
- Overload
- Explicit(Vector<T> to Vector<UIntPtr>)
- Explicit(Vector<T> to Vector<UInt64>)
- Explicit(Vector<T> to Vector<UInt32>)
- Explicit(Vector<T> to Vector<UInt16>)
- Explicit(Vector<T> to Vector<Single>)
- Explicit(Vector<T> to Vector<SByte>)
- Explicit(Vector<T> to Vector<Double>)
- Explicit(Vector<T> to Vector<Int64>)
- Explicit(Vector<T> to Vector<Int32>)
- Explicit(Vector<T> to Vector<Int16>)
- Explicit(Vector<T> to Vector<IntPtr>)
- Explicit(Vector<T> to Vector<Byte>)