Enum.ToObject Methode

Definition

Konvertiert einen angegebenen Ganzzahlwert in einen Enumerationsmember.Converts a specified integer value to an enumeration member.

Überlädt

ToObject(Type, Int16)

Konvertiert die angegebene 16-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.Converts the specified 16-bit signed integer to an enumeration member.

ToObject(Type, Int32)

Konvertiert die angegebene 32-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.Converts the specified 32-bit signed integer to an enumeration member.

ToObject(Type, Int64)

Konvertiert die angegebene 64-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.Converts the specified 64-bit signed integer to an enumeration member.

ToObject(Type, Object)

Konvertiert das angegebene Objekt mit einem ganzzahligen Wert in einen Enumerationsmember.Converts the specified object with an integer value to an enumeration member.

ToObject(Type, SByte)

Konvertiert den angegebenen Wert einer 8-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.Converts the specified 8-bit signed integer value to an enumeration member.

ToObject(Type, UInt16)

Konvertiert den angegebenen Wert einer 16-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.Converts the specified 16-bit unsigned integer value to an enumeration member.

ToObject(Type, UInt32)

Konvertiert den angegebenen Wert einer 32-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.Converts the specified 32-bit unsigned integer value to an enumeration member.

ToObject(Type, Byte)

Konvertiert die angegebene 8-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.Converts the specified 8-bit unsigned integer to an enumeration member.

ToObject(Type, UInt64)

Konvertiert den angegebenen Wert einer 64-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.Converts the specified 64-bit unsigned integer value to an enumeration member.

ToObject(Type, Int16)

Konvertiert die angegebene 16-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.Converts the specified 16-bit signed integer to an enumeration member.

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

Parameter

enumType
Type

Der zurückzugebende Enumerationstyp.The enumeration type to return.

value
Int16

Der Wert, der in einen Enumerationsmember konvertiert werden soll.The value to convert to an enumeration member.

Gibt zurück

Object

Eine Instanz der Enumeration, die auf value festgelegt ist.An instance of the enumeration set to value.

Attribute

Ausnahmen

enumType ist null.enumType is null.

enumType ist keine Enum.enumType is not an Enum.

Hinweise

Die- ToObject(Type, Int16) Methode konvertiert value in einen Enumerationsmember, dessen zugrunde liegender Wert ist value .The ToObject(Type, Int16) method converts value to an enumeration member whose underlying value is value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen der Member liegt enumType .Note that the conversion succeeds even if value is outside the bounds of enumType members. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der- enumType Enumeration ist, übergeben Sie ihn an die- IsDefined Methode.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Diese Konvertierungsmethode gibt einen Wert vom Typ zurück Object .This conversion method returns a value of type Object. Sie können Sie dann umwandeln oder in ein Objekt des Typs konvertieren enumType .You can then cast it or convert it to an object of type enumType.

Siehe auch

Gilt für:

ToObject(Type, Int32)

Konvertiert die angegebene 32-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.Converts the specified 32-bit signed integer to an enumeration member.

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

Parameter

enumType
Type

Der zurückzugebende Enumerationstyp.The enumeration type to return.

value
Int32

Der Wert, der in einen Enumerationsmember konvertiert werden soll.The value to convert to an enumeration member.

Gibt zurück

Object

Eine Instanz der Enumeration, die auf value festgelegt ist.An instance of the enumeration set to value.

Attribute

Ausnahmen

enumType ist null.enumType is null.

enumType ist keine Enum.enumType is not an Enum.

Hinweise

Die- ToObject(Type, Int32) Methode konvertiert value in einen Enumerationsmember, dessen zugrunde liegender Wert ist value .The ToObject(Type, Int32) method converts value to an enumeration member whose underlying value is value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen der Member liegt enumType .Note that the conversion succeeds even if value is outside the bounds of enumType members. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der- enumType Enumeration ist, übergeben Sie ihn an die- IsDefined Methode.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Diese Konvertierungsmethode gibt einen Wert vom Typ zurück Object .This conversion method returns a value of type Object. Sie können Sie dann umwandeln oder in ein Objekt des Typs konvertieren enumType .You can then cast it or convert it to an object of type enumType.

Siehe auch

Gilt für:

ToObject(Type, Int64)

Konvertiert die angegebene 64-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.Converts the specified 64-bit signed integer to an enumeration member.

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

Parameter

enumType
Type

Der zurückzugebende Enumerationstyp.The enumeration type to return.

value
Int64

Der Wert, der in einen Enumerationsmember konvertiert werden soll.The value to convert to an enumeration member.

Gibt zurück

Object

Eine Instanz der Enumeration, die auf value festgelegt ist.An instance of the enumeration set to value.

Attribute

Ausnahmen

enumType ist null.enumType is null.

enumType ist keine Enum.enumType is not an Enum.

Hinweise

Die- ToObject(Type, Int64) Methode konvertiert value in einen Enumerationsmember, dessen zugrunde liegender Wert ist value .The ToObject(Type, Int64) method converts value to an enumeration member whose underlying value is value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen der Member liegt enumType .Note that the conversion succeeds even if value is outside the bounds of enumType members. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der- enumType Enumeration ist, übergeben Sie ihn an die- IsDefined Methode.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Diese Konvertierungsmethode gibt einen Wert vom Typ zurück Object .This conversion method returns a value of type Object. Sie können Sie dann umwandeln oder in ein Objekt des Typs konvertieren enumType .You can then cast it or convert it to an object of type enumType.

Siehe auch

Gilt für:

ToObject(Type, Object)

Konvertiert das angegebene Objekt mit einem ganzzahligen Wert in einen Enumerationsmember.Converts the specified object with an integer value to an enumeration member.

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

Parameter

enumType
Type

Der zurückzugebende Enumerationstyp.The enumeration type to return.

value
Object

Der Wert, der in einen Enumerationsmember konvertiert werden soll.The value convert to an enumeration member.

Gibt zurück

Object

Ein Enumerationsobjekt mit dem Wert value.An enumeration object whose value is value.

Attribute

Ausnahmen

enumType oder value ist null.enumType or value is null.

enumType ist keine Enum.enumType is not an Enum.

- oder --or- value hat nicht den Typ SByte, Int16, Int32, Int64, Byte, UInt16, UInt32 oder UInt64.value is not type SByte, Int16, Int32, Int64, Byte, UInt16, UInt32, or UInt64.

Hinweise

Die- ToObject(Type, Object) Methode konvertiert den value ganzzahligen Wert in einen Enumerationsmember, dessen zugrunde liegender Wert ist value .The ToObject(Type, Object) method converts the integral value value to an enumeration member whose underlying value is value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen der Member liegt enumType .Note that the conversion succeeds even if value is outside the bounds of enumType members. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der- enumType Enumeration ist, übergeben Sie ihn an die- IsDefined Methode.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Diese Konvertierungsmethode gibt einen Wert vom Typ zurück Object .This conversion method returns a value of type Object. Sie können Sie dann umwandeln oder in ein Objekt des Typs konvertieren enumType .You can then cast it or convert it to an object of type enumType.

Siehe auch

Gilt für:

ToObject(Type, SByte)

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert den angegebenen Wert einer 8-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.Converts the specified 8-bit signed integer value to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::SByte value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, sbyte value);
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
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

Parameter

enumType
Type

Der zurückzugebende Enumerationstyp.The enumeration type to return.

value
SByte

Der Wert, der in einen Enumerationsmember konvertiert werden soll.The value to convert to an enumeration member.

Gibt zurück

Object

Eine Instanz der Enumeration, die auf value festgelegt ist.An instance of the enumeration set to value.

Attribute

Ausnahmen

enumType ist null.enumType is null.

enumType ist keine Enum.enumType is not an Enum.

Hinweise

Die- ToObject(Type, SByte) Methode konvertiert value in einen Enumerationsmember, dessen zugrunde liegender Wert ist value .The ToObject(Type, SByte) method converts value to an enumeration member whose underlying value is value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen der Member liegt enumType .Note that the conversion succeeds even if value is outside the bounds of enumType members. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der- enumType Enumeration ist, übergeben Sie ihn an die- IsDefined Methode.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Diese Konvertierungsmethode gibt einen Wert vom Typ zurück Object .This conversion method returns a value of type Object. Sie können Sie dann umwandeln oder in ein Objekt des Typs konvertieren enumType .You can then cast it or convert it to an object of type enumType.

Siehe auch

Gilt für:

ToObject(Type, UInt16)

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert den angegebenen Wert einer 16-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.Converts the specified 16-bit unsigned integer value to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt16 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, ushort value);
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
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

Parameter

enumType
Type

Der zurückzugebende Enumerationstyp.The enumeration type to return.

value
UInt16

Der Wert, der in einen Enumerationsmember konvertiert werden soll.The value to convert to an enumeration member.

Gibt zurück

Object

Eine Instanz der Enumeration, die auf value festgelegt ist.An instance of the enumeration set to value.

Attribute

Ausnahmen

enumType ist null.enumType is null.

enumType ist keine Enum.enumType is not an Enum.

Hinweise

Die- ToObject(Type, UInt16) Methode konvertiert value in einen Enumerationsmember, dessen zugrunde liegender Wert ist value .The ToObject(Type, UInt16) method converts value to an enumeration member whose underlying value is value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen der Member liegt enumType .Note that the conversion succeeds even if value is outside the bounds of enumType members. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der- enumType Enumeration ist, übergeben Sie ihn an die- IsDefined Methode.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Diese Konvertierungsmethode gibt einen Wert vom Typ zurück Object .This conversion method returns a value of type Object. Sie können Sie dann umwandeln oder in ein Objekt des Typs konvertieren enumType .You can then cast it or convert it to an object of type enumType.

Siehe auch

Gilt für:

ToObject(Type, UInt32)

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert den angegebenen Wert einer 32-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.Converts the specified 32-bit unsigned integer value to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt32 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, uint value);
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
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

Parameter

enumType
Type

Der zurückzugebende Enumerationstyp.The enumeration type to return.

value
UInt32

Der Wert, der in einen Enumerationsmember konvertiert werden soll.The value to convert to an enumeration member.

Gibt zurück

Object

Eine Instanz der Enumeration, die auf value festgelegt ist.An instance of the enumeration set to value.

Attribute

Ausnahmen

enumType ist null.enumType is null.

enumType ist keine Enum.enumType is not an Enum.

Hinweise

Die- ToObject(Type, UInt32) Methode konvertiert value in einen Enumerationsmember, dessen zugrunde liegender Wert ist value .The ToObject(Type, UInt32) method converts value to an enumeration member whose underlying value is value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen der Member liegt enumType .Note that the conversion succeeds even if value is outside the bounds of enumType members. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der- enumType Enumeration ist, übergeben Sie ihn an die- IsDefined Methode.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Diese Konvertierungsmethode gibt einen Wert vom Typ zurück Object .This conversion method returns a value of type Object. Sie können Sie dann umwandeln oder in ein Objekt des Typs konvertieren enumType .You can then cast it or convert it to an object of type enumType.

Siehe auch

Gilt für:

ToObject(Type, Byte)

Konvertiert die angegebene 8-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.Converts the specified 8-bit unsigned integer to an enumeration member.

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

Parameter

enumType
Type

Der zurückzugebende Enumerationstyp.The enumeration type to return.

value
Byte

Der Wert, der in einen Enumerationsmember konvertiert werden soll.The value to convert to an enumeration member.

Gibt zurück

Object

Eine Instanz der Enumeration, die auf value festgelegt ist.An instance of the enumeration set to value.

Attribute

Ausnahmen

enumType ist null.enumType is null.

enumType ist keine Enum.enumType is not an Enum.

Hinweise

Die- ToObject(Type, Byte) Methode konvertiert value in einen Enumerationsmember, dessen zugrunde liegender Wert ist value .The ToObject(Type, Byte) method converts value to an enumeration member whose underlying value is value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen der Member liegt enumType .Note that the conversion succeeds even if value is outside the bounds of enumType members. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der- enumType Enumeration ist, übergeben Sie ihn an die- IsDefined Methode.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Diese Konvertierungsmethode gibt einen Wert vom Typ zurück Object .This conversion method returns a value of type Object. Sie können Sie dann umwandeln oder in ein Objekt des Typs konvertieren enumType .You can then cast it or convert it to an object of type enumType.

Siehe auch

Gilt für:

ToObject(Type, UInt64)

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert den angegebenen Wert einer 64-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.Converts the specified 64-bit unsigned integer value to an enumeration member.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt64 value);
[System.CLSCompliant(false)]
public static object ToObject (Type enumType, ulong value);
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
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

Parameter

enumType
Type

Der zurückzugebende Enumerationstyp.The enumeration type to return.

value
UInt64

Der Wert, der in einen Enumerationsmember konvertiert werden soll.The value to convert to an enumeration member.

Gibt zurück

Object

Eine Instanz der Enumeration, die auf value festgelegt ist.An instance of the enumeration set to value.

Attribute

Ausnahmen

enumType ist null.enumType is null.

enumType ist keine Enum.enumType is not an Enum.

Hinweise

Die- ToObject(Type, UInt64) Methode konvertiert value in einen Enumerationsmember, dessen zugrunde liegender Wert ist value .The ToObject(Type, UInt64) method converts value to an enumeration member whose underlying value is value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen der Member liegt enumType .Note that the conversion succeeds even if value is outside the bounds of enumType members. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der- enumType Enumeration ist, übergeben Sie ihn an die- IsDefined Methode.To ensure that value is a valid underlying value of the enumType enumeration, pass it to the IsDefined method.

Diese Konvertierungsmethode gibt einen Wert vom Typ zurück Object .This conversion method returns a value of type Object. Sie können Sie dann umwandeln oder in ein Objekt des Typs konvertieren enumType .You can then cast it or convert it to an object of type enumType.

Siehe auch

Gilt für: