Vector<T>.Explicit Opérateur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Explicit(Vector<T> to Vector<UIntPtr>) |
Réinterprète les bits d’un vecteur source dans un vecteur d’entiers non signés de taille native. |
Explicit(Vector<T> to Vector<UInt64>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type UInt64. |
Explicit(Vector<T> to Vector<UInt32>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type UInt32. |
Explicit(Vector<T> to Vector<UInt16>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type UInt16. |
Explicit(Vector<T> to Vector<Single>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type Single. |
Explicit(Vector<T> to Vector<SByte>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type SByte. |
Explicit(Vector<T> to Vector<Double>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type Double. |
Explicit(Vector<T> to Vector<Int64>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type Int64. |
Explicit(Vector<T> to Vector<Int32>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type Int32. |
Explicit(Vector<T> to Vector<Int16>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type Int16. |
Explicit(Vector<T> to Vector<IntPtr>) |
Réinterprète les bits d’un vecteur source dans un vecteur d’entiers de taille native. |
Explicit(Vector<T> to Vector<Byte>) |
Réinterprète les bits du vecteur spécifié dans un vecteur de type Byte. |
Explicit(Vector<T> to Vector<UIntPtr>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Important
Cette API n’est pas conforme CLS.
Réinterprète les bits d’un vecteur source dans un vecteur d’entiers non signés de taille native.
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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
value
réinterprété en tant que nouveau Vector<T>.
- Attributs
Exceptions
Le type de value
(T
) n’est pas pris en charge.
S’applique à
Explicit(Vector<T> to Vector<UInt64>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Important
Cette API n’est pas conforme CLS.
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
- Attributs
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).
S’applique à
Explicit(Vector<T> to Vector<UInt32>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Important
Cette API n’est pas conforme CLS.
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
- Attributs
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).
S’applique à
Explicit(Vector<T> to Vector<UInt16>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Important
Cette API n’est pas conforme CLS.
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
- Attributs
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).
S’applique à
Explicit(Vector<T> to Vector<Single>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).
S’applique à
Explicit(Vector<T> to Vector<SByte>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Important
Cette API n’est pas conforme CLS.
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
- Attributs
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).
S’applique à
Explicit(Vector<T> to Vector<Double>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).
S’applique à
Explicit(Vector<T> to Vector<Int64>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).
S’applique à
Explicit(Vector<T> to Vector<Int32>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).
S’applique à
Explicit(Vector<T> to Vector<Int16>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).
S’applique à
Explicit(Vector<T> to Vector<IntPtr>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Réinterprète les bits d’un vecteur source dans un vecteur d’entiers de taille native.
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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
value
réinterprété en tant que nouveau Vector<T>.
Exceptions
Le type de value
(T
) n’est pas pris en charge.
S’applique à
Explicit(Vector<T> to Vector<Byte>)
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
- Source:
- Vector_1.cs
Réinterprète les bits du vecteur spécifié dans un vecteur de type 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)
Paramètres
- value
- Vector<T>
Vecteur à réinterpréter.
Retours
Vecteur réinterprété.
Exceptions
.NET 5 et versions ultérieures : le type T
n’est pas pris en charge.
Remarques
L’opérateur Explicit définit une conversion restrictive ; il nécessite un opérateur de cast (en C#) ou une méthode de conversion (en Visual Basic).