Enum.ToObject Méthode

Définition

Convertit la valeur d'un entier spécifié en membre de l'énumération.

Surcharges

ToObject(Type, Int16)

Convertit l'entier signé 16 bits spécifié en membre de l'énumération.

ToObject(Type, Int32)

Convertit l'entier signé 32 bits spécifié en membre de l'énumération.

ToObject(Type, Int64)

Convertit l'entier signé 64 bits spécifié en membre de l'énumération.

ToObject(Type, Object)

Convertit l'objet spécifié avec une valeur entière en membre de l'énumération.

ToObject(Type, SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en membre de l'énumération.

ToObject(Type, UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en membre de l'énumération.

ToObject(Type, UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en membre de l'énumération.

ToObject(Type, UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en membre de l'énumération.

ToObject(Type, Byte)

Convertit l'entier non signé 8 bits spécifié en membre de l'énumération.

ToObject(Type, Int16)

Convertit l'entier signé 16 bits spécifié en membre de l'énumération.

public:
 static System::Object ^ ToObject(Type ^ enumType, short value);
public static object ToObject (Type enumType, short value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, short value);
static member ToObject : Type * int16 -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * int16 -> obj
Public Shared Function ToObject (enumType As Type, value As Short) As Object

Paramètres

enumType
Type

Type énumération à retourner.

value
Int16

Valeur à convertir en membre de l’énumération.

Retours

Instance de l'énumération définie à value.

Attributs

Exceptions

enumType a la valeur null.

enumType n'est pas Enum.

.NET 8 et versions ultérieures : enumType est un type d’énumération booléen.

Remarques

La ToObject(Type, Int16) méthode est value convertie en membre d’énumération dont la valeur sous-jacente est value. Notez que la conversion réussit même si la valeur est en dehors des limites des enumType membres. Pour vous assurer qu’il value s’agit d’une valeur sous-jacente valide de l’énumération enumType , passez-la à la IsDefined méthode .

Cette méthode de conversion retourne une valeur de type Object. Vous pouvez ensuite le caster ou le convertir en objet de type enumType.

Voir aussi

S’applique à

ToObject(Type, Int32)

Convertit l'entier signé 32 bits spécifié en membre de l'énumération.

public:
 static System::Object ^ ToObject(Type ^ enumType, int value);
public static object ToObject (Type enumType, int value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, int value);
static member ToObject : Type * int -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * int -> obj
Public Shared Function ToObject (enumType As Type, value As Integer) As Object

Paramètres

enumType
Type

Type énumération à retourner.

value
Int32

Valeur à convertir en membre de l’énumération.

Retours

Instance de l'énumération définie à value.

Attributs

Exceptions

enumType a la valeur null.

enumType n'est pas Enum.

.NET 8 et versions ultérieures : enumType est un type d’énumération booléen.

Remarques

La ToObject(Type, Int32) méthode est value convertie en membre d’énumération dont la valeur sous-jacente est value. Notez que la conversion réussit même si la valeur est en dehors des limites des enumType membres. Pour vous assurer qu’il value s’agit d’une valeur sous-jacente valide de l’énumération enumType , passez-la à la IsDefined méthode .

Cette méthode de conversion retourne une valeur de type Object. Vous pouvez ensuite le caster ou le convertir en objet de type enumType.

Voir aussi

S’applique à

ToObject(Type, Int64)

Convertit l'entier signé 64 bits spécifié en membre de l'énumération.

public:
 static System::Object ^ ToObject(Type ^ enumType, long value);
public static object ToObject (Type enumType, long value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, long value);
static member ToObject : Type * int64 -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * int64 -> obj
Public Shared Function ToObject (enumType As Type, value As Long) As Object

Paramètres

enumType
Type

Type énumération à retourner.

value
Int64

Valeur à convertir en membre de l’énumération.

Retours

Instance de l'énumération définie à value.

Attributs

Exceptions

enumType a la valeur null.

enumType n'est pas Enum.

.NET 8 et versions ultérieures : enumType est un type d’énumération booléen.

Remarques

La ToObject(Type, Int64) méthode est value convertie en membre d’énumération dont la valeur sous-jacente est value. Notez que la conversion réussit même si la valeur est en dehors des limites des enumType membres. Pour vous assurer qu’il value s’agit d’une valeur sous-jacente valide de l’énumération enumType , passez-la à la IsDefined méthode .

Cette méthode de conversion retourne une valeur de type Object. Vous pouvez ensuite le caster ou le convertir en objet de type enumType.

Voir aussi

S’applique à

ToObject(Type, Object)

Convertit l'objet spécifié avec une valeur entière en membre de l'énumération.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::Object ^ value);
public static object ToObject (Type enumType, object value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, object value);
static member ToObject : Type * obj -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * obj -> obj
Public Shared Function ToObject (enumType As Type, value As Object) As Object

Paramètres

enumType
Type

Type énumération à retourner.

value
Object

Valeur à convertir en membre de l’énumération.

Retours

Objet d'énumération dont la valeur est value.

Attributs

Exceptions

enumType ou value est null.

enumType n'est pas Enum.

- ou -

value n’est pas du type SByte, Int16, Int32, Int64, Byte, UInt16, UInt32 ou UInt64.

.NET 8 et versions ultérieures : enumType est un type d’énumération booléen.

Remarques

La ToObject(Type, Object) méthode convertit la valeur value intégrale en membre d’énumération dont la valeur sous-jacente est value. Notez que la conversion réussit même si la valeur est en dehors des limites des enumType membres. Pour vous assurer qu’il value s’agit d’une valeur sous-jacente valide de l’énumération enumType , passez-la à la IsDefined méthode .

Cette méthode de conversion retourne une valeur de type Object. Vous pouvez ensuite le caster ou le convertir en objet de type enumType.

Voir aussi

S’applique à

ToObject(Type, SByte)

Important

Cette API n’est pas conforme CLS.

Convertit la valeur de l'entier signé 8 bits spécifié en membre de l'énumération.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::SByte value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, sbyte value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, sbyte value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * sbyte -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * sbyte -> obj
Public Shared Function ToObject (enumType As Type, value As SByte) As Object

Paramètres

enumType
Type

Type énumération à retourner.

value
SByte

Valeur à convertir en membre de l’énumération.

Retours

Instance de l'énumération définie à value.

Attributs

Exceptions

enumType a la valeur null.

enumType n'est pas Enum.

.NET 8 et versions ultérieures : enumType est un type d’énumération booléen.

Remarques

La ToObject(Type, SByte) méthode est value convertie en membre d’énumération dont la valeur sous-jacente est value. Notez que la conversion réussit même si la valeur est en dehors des limites des enumType membres. Pour vous assurer qu’il value s’agit d’une valeur sous-jacente valide de l’énumération enumType , passez-la à la IsDefined méthode .

Cette méthode de conversion retourne une valeur de type Object. Vous pouvez ensuite le caster ou le convertir en objet de type enumType.

Voir aussi

S’applique à

ToObject(Type, UInt16)

Important

Cette API n’est pas conforme CLS.

Convertit la valeur de l'entier non signé 16 bits spécifié en membre de l'énumération.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt16 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, ushort value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, ushort value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * uint16 -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * uint16 -> obj
Public Shared Function ToObject (enumType As Type, value As UShort) As Object

Paramètres

enumType
Type

Type énumération à retourner.

value
UInt16

Valeur à convertir en membre de l’énumération.

Retours

Instance de l'énumération définie à value.

Attributs

Exceptions

enumType a la valeur null.

enumType n'est pas Enum.

.NET 8 et versions ultérieures : enumType est un type d’énumération booléen.

Remarques

La ToObject(Type, UInt16) méthode est value convertie en membre d’énumération dont la valeur sous-jacente est value. Notez que la conversion réussit même si la valeur est en dehors des limites des enumType membres. Pour vous assurer qu’il value s’agit d’une valeur sous-jacente valide de l’énumération enumType , passez-la à la IsDefined méthode .

Cette méthode de conversion retourne une valeur de type Object. Vous pouvez ensuite le caster ou le convertir en objet de type enumType.

Voir aussi

S’applique à

ToObject(Type, UInt32)

Important

Cette API n’est pas conforme CLS.

Convertit la valeur de l'entier non signé 32 bits spécifié en membre de l'énumération.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt32 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, uint value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, uint value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * uint32 -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * uint32 -> obj
Public Shared Function ToObject (enumType As Type, value As UInteger) As Object

Paramètres

enumType
Type

Type énumération à retourner.

value
UInt32

Valeur à convertir en membre de l’énumération.

Retours

Instance de l'énumération définie à value.

Attributs

Exceptions

enumType a la valeur null.

enumType n'est pas Enum.

.NET 8 et versions ultérieures : enumType est un type d’énumération booléen.

Remarques

La ToObject(Type, UInt32) méthode est value convertie en membre d’énumération dont la valeur sous-jacente est value. Notez que la conversion réussit même si la valeur est en dehors des limites des enumType membres. Pour vous assurer qu’il value s’agit d’une valeur sous-jacente valide de l’énumération enumType , passez-la à la IsDefined méthode .

Cette méthode de conversion retourne une valeur de type Object. Vous pouvez ensuite le caster ou le convertir en objet de type enumType.

Voir aussi

S’applique à

ToObject(Type, UInt64)

Important

Cette API n’est pas conforme CLS.

Convertit la valeur de l'entier non signé 64 bits spécifié en membre de l'énumération.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt64 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, ulong value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, ulong value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * uint64 -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * uint64 -> obj
Public Shared Function ToObject (enumType As Type, value As ULong) As Object

Paramètres

enumType
Type

Type énumération à retourner.

value
UInt64

Valeur à convertir en membre de l’énumération.

Retours

Instance de l'énumération définie à value.

Attributs

Exceptions

enumType a la valeur null.

enumType n'est pas Enum.

.NET 8 et versions ultérieures : enumType est un type d’énumération booléen.

Remarques

La ToObject(Type, UInt64) méthode est value convertie en membre d’énumération dont la valeur sous-jacente est value. Notez que la conversion réussit même si la valeur est en dehors des limites des enumType membres. Pour vous assurer qu’il value s’agit d’une valeur sous-jacente valide de l’énumération enumType , passez-la à la IsDefined méthode .

Cette méthode de conversion retourne une valeur de type Object. Vous pouvez ensuite le caster ou le convertir en objet de type enumType.

Voir aussi

S’applique à

ToObject(Type, Byte)

Convertit l'entier non signé 8 bits spécifié en membre de l'énumération.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::Byte value);
public static object ToObject (Type enumType, byte value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject (Type enumType, byte value);
static member ToObject : Type * byte -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * byte -> obj
Public Shared Function ToObject (enumType As Type, value As Byte) As Object

Paramètres

enumType
Type

Type énumération à retourner.

value
Byte

Valeur à convertir en membre de l’énumération.

Retours

Instance de l'énumération définie à value.

Attributs

Exceptions

enumType a la valeur null.

enumType n'est pas Enum.

.NET 8 et versions ultérieures : enumType est un type d’énumération booléen.

Remarques

La ToObject(Type, Byte) méthode est value convertie en membre d’énumération dont la valeur sous-jacente est value. Notez que la conversion réussit même si la valeur est en dehors des limites des enumType membres. Pour vous assurer qu’il value s’agit d’une valeur sous-jacente valide de l’énumération enumType , passez-la à la IsDefined méthode .

Cette méthode de conversion retourne une valeur de type Object. Vous pouvez ensuite le caster ou le convertir en objet de type enumType.

Voir aussi

S’applique à