Enum.ToObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konvertiert einen angegebenen Ganzzahlwert in einen Enumerationsmember.
Überlädt
| ToObject(Type, Int16) |
Konvertiert die angegebene 16-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember. |
| ToObject(Type, Int32) |
Konvertiert die angegebene 32-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember. |
| ToObject(Type, Int64) |
Konvertiert die angegebene 64-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember. |
| ToObject(Type, Object) |
Konvertiert das angegebene Objekt mit einem ganzzahligen Wert in einen Enumerationsmember. |
| ToObject(Type, SByte) |
Konvertiert den angegebenen Wert einer 8-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember. |
| ToObject(Type, UInt16) |
Konvertiert den angegebenen Wert einer 16-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember. |
| ToObject(Type, UInt32) |
Konvertiert den angegebenen Wert einer 32-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember. |
| ToObject(Type, UInt64) |
Konvertiert den angegebenen Wert einer 64-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember. |
| ToObject(Type, Byte) |
Konvertiert die angegebene 8-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember. |
ToObject(Type, Int16)
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
Konvertiert die angegebene 16-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.
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.
- value
- Int16
Der Wert, der in einen Enumerationsmember konvertiert werden soll.
Gibt zurück
Eine Instanz der Enumeration, die auf value festgelegt ist.
- Attribute
Ausnahmen
enumType ist null.
enumType ist keine Enum.
.NET 8 und höhere Versionen: enumType ist ein boolescher Enumerationstyp.
Hinweise
Die ToObject(Type, Int16) -Methode konvertiert in einen Enumerationsmember value , dessen zugrunde liegender Wert ist value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen von enumType Membern liegt. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der enumType Enumeration ist, übergeben Sie ihn an die IsDefined -Methode.
Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können ihn dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.
Weitere Informationen
Gilt für:
ToObject(Type, Int32)
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
Konvertiert die angegebene 32-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.
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.
- value
- Int32
Der Wert, der in einen Enumerationsmember konvertiert werden soll.
Gibt zurück
Eine Instanz der Enumeration, die auf value festgelegt ist.
- Attribute
Ausnahmen
enumType ist null.
enumType ist keine Enum.
.NET 8 und höhere Versionen: enumType ist ein boolescher Enumerationstyp.
Hinweise
Die ToObject(Type, Int32) -Methode konvertiert in einen Enumerationsmember value , dessen zugrunde liegender Wert ist value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen von enumType Membern liegt. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der enumType Enumeration ist, übergeben Sie ihn an die IsDefined -Methode.
Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können ihn dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.
Weitere Informationen
Gilt für:
ToObject(Type, Int64)
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
Konvertiert die angegebene 64-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.
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.
- value
- Int64
Der Wert, der in einen Enumerationsmember konvertiert werden soll.
Gibt zurück
Eine Instanz der Enumeration, die auf value festgelegt ist.
- Attribute
Ausnahmen
enumType ist null.
enumType ist keine Enum.
.NET 8 und höhere Versionen: enumType ist ein boolescher Enumerationstyp.
Hinweise
Die ToObject(Type, Int64) -Methode konvertiert in einen Enumerationsmember value , dessen zugrunde liegender Wert ist value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen von enumType Membern liegt. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der enumType Enumeration ist, übergeben Sie ihn an die IsDefined -Methode.
Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können ihn dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.
Weitere Informationen
Gilt für:
ToObject(Type, Object)
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
Konvertiert das angegebene Objekt mit einem ganzzahligen Wert in einen Enumerationsmember.
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.
- value
- Object
Der Wert, der in einen Enumerationsmember konvertiert werden soll.
Gibt zurück
Ein Enumerationsobjekt mit dem Wert value.
- Attribute
Ausnahmen
enumType oder value ist null.
enumType ist keine Enum.
- oder -
value hat nicht den Typ SByte, Int16, Int32, Int64, Byte, UInt16, UInt32 oder UInt64.
.NET 8 und höhere Versionen: enumType ist ein boolescher Enumerationstyp.
Hinweise
Die ToObject(Type, Object) -Methode konvertiert den integralen Wert value in einen Enumerationsmember, dessen zugrunde liegender Wert ist value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen von enumType Membern liegt. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der enumType Enumeration ist, übergeben Sie ihn an die IsDefined -Methode.
Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können ihn dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.
Weitere Informationen
Gilt für:
ToObject(Type, SByte)
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Konvertiert den angegebenen Wert einer 8-Bit-Ganzzahl mit Vorzeichen in einen Enumerationsmember.
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
Parameter
- enumType
- Type
Der zurückzugebende Enumerationstyp.
- value
- SByte
Der Wert, der in einen Enumerationsmember konvertiert werden soll.
Gibt zurück
Eine Instanz der Enumeration, die auf value festgelegt ist.
- Attribute
Ausnahmen
enumType ist null.
enumType ist keine Enum.
.NET 8 und höhere Versionen: enumType ist ein boolescher Enumerationstyp.
Hinweise
Die ToObject(Type, SByte) -Methode konvertiert in einen Enumerationsmember value , dessen zugrunde liegender Wert ist value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen von enumType Membern liegt. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der enumType Enumeration ist, übergeben Sie ihn an die IsDefined -Methode.
Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können ihn dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.
Weitere Informationen
Gilt für:
ToObject(Type, UInt16)
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Konvertiert den angegebenen Wert einer 16-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.
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
Parameter
- enumType
- Type
Der zurückzugebende Enumerationstyp.
- value
- UInt16
Der Wert, der in einen Enumerationsmember konvertiert werden soll.
Gibt zurück
Eine Instanz der Enumeration, die auf value festgelegt ist.
- Attribute
Ausnahmen
enumType ist null.
enumType ist keine Enum.
.NET 8 und höhere Versionen: enumType ist ein boolescher Enumerationstyp.
Hinweise
Die ToObject(Type, UInt16) -Methode konvertiert in einen Enumerationsmember value , dessen zugrunde liegender Wert ist value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen von enumType Membern liegt. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der enumType Enumeration ist, übergeben Sie ihn an die IsDefined -Methode.
Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können ihn dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.
Weitere Informationen
Gilt für:
ToObject(Type, UInt32)
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Konvertiert den angegebenen Wert einer 32-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.
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
Parameter
- enumType
- Type
Der zurückzugebende Enumerationstyp.
- value
- UInt32
Der Wert, der in einen Enumerationsmember konvertiert werden soll.
Gibt zurück
Eine Instanz der Enumeration, die auf value festgelegt ist.
- Attribute
Ausnahmen
enumType ist null.
enumType ist keine Enum.
.NET 8 und höhere Versionen: enumType ist ein boolescher Enumerationstyp.
Hinweise
Die ToObject(Type, UInt32) -Methode konvertiert in einen Enumerationsmember value , dessen zugrunde liegender Wert ist value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen von enumType Membern liegt. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der enumType Enumeration ist, übergeben Sie ihn an die IsDefined -Methode.
Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können ihn dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.
Weitere Informationen
Gilt für:
ToObject(Type, UInt64)
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Konvertiert den angegebenen Wert einer 64-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.
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
Parameter
- enumType
- Type
Der zurückzugebende Enumerationstyp.
- value
- UInt64
Der Wert, der in einen Enumerationsmember konvertiert werden soll.
Gibt zurück
Eine Instanz der Enumeration, die auf value festgelegt ist.
- Attribute
Ausnahmen
enumType ist null.
enumType ist keine Enum.
.NET 8 und höhere Versionen: enumType ist ein boolescher Enumerationstyp.
Hinweise
Die ToObject(Type, UInt64) -Methode konvertiert in einen Enumerationsmember value , dessen zugrunde liegender Wert ist value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen von enumType Membern liegt. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der enumType Enumeration ist, übergeben Sie ihn an die IsDefined -Methode.
Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können ihn dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.
Weitere Informationen
Gilt für:
ToObject(Type, Byte)
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
- Quelle:
- Enum.cs
Konvertiert die angegebene 8-Bit-Ganzzahl ohne Vorzeichen in einen Enumerationsmember.
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.
- value
- Byte
Der Wert, der in einen Enumerationsmember konvertiert werden soll.
Gibt zurück
Eine Instanz der Enumeration, die auf value festgelegt ist.
- Attribute
Ausnahmen
enumType ist null.
enumType ist keine Enum.
.NET 8 und höhere Versionen: enumType ist ein boolescher Enumerationstyp.
Hinweise
Die ToObject(Type, Byte) -Methode konvertiert in einen Enumerationsmember value , dessen zugrunde liegender Wert ist value. Beachten Sie, dass die Konvertierung auch dann erfolgreich ist, wenn der Wert außerhalb der Grenzen von enumType Membern liegt. Um sicherzustellen, dass value ein gültiger zugrunde liegender Wert der enumType Enumeration ist, übergeben Sie ihn an die IsDefined -Methode.
Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können ihn dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.