Enum.ToObject Methode

Definition

Wandelt einen angegebenen ganzzahligen Wert in ein Enumerationselement um.

Überlädt

Name Beschreibung
ToObject(Type, Int16)

Konvertiert die angegebene 16-Bit-ganzzahlige Vorzeichen in ein Enumerationselement.

ToObject(Type, Int32)

Konvertiert die angegebene 32-Bit-ganzzahlige Vorzeichen in ein Enumerationselement.

ToObject(Type, Int64)

Konvertiert die angegebene 64-Bit-Ganzzahl mit Vorzeichen in ein Enumerationselement.

ToObject(Type, Object)

Konvertiert das angegebene Objekt mit einem ganzzahligen Wert in ein Enumerationselement.

ToObject(Type, SByte)

Konvertiert den angegebenen ganzzahligen 8-Bit-Wert mit Vorzeichen in ein Enumerationselement.

ToObject(Type, UInt16)

Konvertiert den angegebenen ganzzahligen 16-Bit-Wert ohne Vorzeichen in ein Enumerationselement.

ToObject(Type, UInt32)

Konvertiert den angegebenen ganzzahligen 32-Bit-Wert ohne Vorzeichen in ein Enumerationselement.

ToObject(Type, UInt64)

Konvertiert den angegebenen ganzzahligen 64-Bit-Wert ohne Vorzeichen in ein Enumerationselement.

ToObject(Type, Byte)

Konvertiert die angegebene 8-Bit-Ganzzahl ohne Vorzeichen in ein Enumerationselement.

ToObject(Type, Int16)

Quelle:
Enum.cs
Quelle:
Enum.cs
Quelle:
Enum.cs
Quelle:
Enum.cs
Quelle:
Enum.cs

Konvertiert die angegebene 16-Bit-ganzzahlige Vorzeichen in ein Enumerationselement.

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 ein Enumerationselement konvertiert werden soll.

Gibt zurück

Eine Instanz der Aufzählung, die auf value.

Attribute

Ausnahmen

enumType ist null.

enumType ist kein Enum.

.NET 8 und neueren Versionen: enumType ist ein boolescher Enumerationstyp.

Hinweise

Die ToObject(Type, Int16) Methode wird in ein Enumerationselement value konvertiert, dessen zugrunde liegender Wert lautet value. Beachten Sie, dass die Konvertierung erfolgreich ist, auch wenn sich der Wert außerhalb der Grenzen von enumType Membern befindet. Um sicherzustellen, dass es value sich um einen gültigen zugrunde liegenden Wert der enumType Enumeration handelt, übergeben Sie ihn an die IsDefined Methode.

Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können es 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
Quelle:
Enum.cs

Konvertiert die angegebene 32-Bit-ganzzahlige Vorzeichen in ein Enumerationselement.

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 ein Enumerationselement konvertiert werden soll.

Gibt zurück

Eine Instanz der Aufzählung, die auf value.

Attribute

Ausnahmen

enumType ist null.

enumType ist kein Enum.

.NET 8 und neueren Versionen: enumType ist ein boolescher Enumerationstyp.

Hinweise

Die ToObject(Type, Int32) Methode wird in ein Enumerationselement value konvertiert, dessen zugrunde liegender Wert lautet value. Beachten Sie, dass die Konvertierung erfolgreich ist, auch wenn sich der Wert außerhalb der Grenzen von enumType Membern befindet. Um sicherzustellen, dass es value sich um einen gültigen zugrunde liegenden Wert der enumType Enumeration handelt, übergeben Sie ihn an die IsDefined Methode.

Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können es 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
Quelle:
Enum.cs

Konvertiert die angegebene 64-Bit-Ganzzahl mit Vorzeichen in ein Enumerationselement.

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 ein Enumerationselement konvertiert werden soll.

Gibt zurück

Eine Instanz der Aufzählung, die auf value.

Attribute

Ausnahmen

enumType ist null.

enumType ist kein Enum.

.NET 8 und neueren Versionen: enumType ist ein boolescher Enumerationstyp.

Hinweise

Die ToObject(Type, Int64) Methode wird in ein Enumerationselement value konvertiert, dessen zugrunde liegender Wert lautet value. Beachten Sie, dass die Konvertierung erfolgreich ist, auch wenn sich der Wert außerhalb der Grenzen von enumType Membern befindet. Um sicherzustellen, dass es value sich um einen gültigen zugrunde liegenden Wert der enumType Enumeration handelt, übergeben Sie ihn an die IsDefined Methode.

Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können es 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
Quelle:
Enum.cs

Konvertiert das angegebene Objekt mit einem ganzzahligen Wert in ein Enumerationselement.

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 wird in ein Enumerationselement konvertiert.

Gibt zurück

Ein Enumerationsobjekt, dessen Wert lautet value.

Attribute

Ausnahmen

enumType oder value ist null.

enumType ist kein Enum.

-oder-

valueist nicht typ SByte, , Int16, Int32, Int64, Byte, UInt16oder UInt32UInt64.

.NET 8 und neueren Versionen: enumType ist ein boolescher Enumerationstyp.

Hinweise

Die ToObject(Type, Object) Methode konvertiert den integralen Wert value in ein Aufzählungselement, dessen zugrunde liegender Wert lautet value. Beachten Sie, dass die Konvertierung erfolgreich ist, auch wenn sich der Wert außerhalb der Grenzen von enumType Membern befindet. Um sicherzustellen, dass es value sich um einen gültigen zugrunde liegenden Wert der enumType Enumeration handelt, übergeben Sie ihn an die IsDefined Methode.

Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können es 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
Quelle:
Enum.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert den angegebenen ganzzahligen 8-Bit-Wert mit Vorzeichen in ein Enumerationselement.

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 ein Enumerationselement konvertiert werden soll.

Gibt zurück

Eine Instanz der Aufzählung, die auf value.

Attribute

Ausnahmen

enumType ist null.

enumType ist kein Enum.

.NET 8 und neueren Versionen: enumType ist ein boolescher Enumerationstyp.

Hinweise

Die ToObject(Type, SByte) Methode wird in ein Enumerationselement value konvertiert, dessen zugrunde liegender Wert lautet value. Beachten Sie, dass die Konvertierung erfolgreich ist, auch wenn sich der Wert außerhalb der Grenzen von enumType Membern befindet. Um sicherzustellen, dass es value sich um einen gültigen zugrunde liegenden Wert der enumType Enumeration handelt, übergeben Sie ihn an die IsDefined Methode.

Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können es 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
Quelle:
Enum.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert den angegebenen ganzzahligen 16-Bit-Wert ohne Vorzeichen in ein Enumerationselement.

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 ein Enumerationselement konvertiert werden soll.

Gibt zurück

Eine Instanz der Aufzählung, die auf value.

Attribute

Ausnahmen

enumType ist null.

enumType ist kein Enum.

.NET 8 und neueren Versionen: enumType ist ein boolescher Enumerationstyp.

Hinweise

Die ToObject(Type, UInt16) Methode wird in ein Enumerationselement value konvertiert, dessen zugrunde liegender Wert lautet value. Beachten Sie, dass die Konvertierung erfolgreich ist, auch wenn sich der Wert außerhalb der Grenzen von enumType Membern befindet. Um sicherzustellen, dass es value sich um einen gültigen zugrunde liegenden Wert der enumType Enumeration handelt, übergeben Sie ihn an die IsDefined Methode.

Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können es 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
Quelle:
Enum.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert den angegebenen ganzzahligen 32-Bit-Wert ohne Vorzeichen in ein Enumerationselement.

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 ein Enumerationselement konvertiert werden soll.

Gibt zurück

Eine Instanz der Aufzählung, die auf value.

Attribute

Ausnahmen

enumType ist null.

enumType ist kein Enum.

.NET 8 und neueren Versionen: enumType ist ein boolescher Enumerationstyp.

Hinweise

Die ToObject(Type, UInt32) Methode wird in ein Enumerationselement value konvertiert, dessen zugrunde liegender Wert lautet value. Beachten Sie, dass die Konvertierung erfolgreich ist, auch wenn sich der Wert außerhalb der Grenzen von enumType Membern befindet. Um sicherzustellen, dass es value sich um einen gültigen zugrunde liegenden Wert der enumType Enumeration handelt, übergeben Sie ihn an die IsDefined Methode.

Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können es 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
Quelle:
Enum.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert den angegebenen ganzzahligen 64-Bit-Wert ohne Vorzeichen in ein Enumerationselement.

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 ein Enumerationselement konvertiert werden soll.

Gibt zurück

Eine Instanz der Aufzählung, die auf value.

Attribute

Ausnahmen

enumType ist null.

enumType ist kein Enum.

.NET 8 und neueren Versionen: enumType ist ein boolescher Enumerationstyp.

Hinweise

Die ToObject(Type, UInt64) Methode wird in ein Enumerationselement value konvertiert, dessen zugrunde liegender Wert lautet value. Beachten Sie, dass die Konvertierung erfolgreich ist, auch wenn sich der Wert außerhalb der Grenzen von enumType Membern befindet. Um sicherzustellen, dass es value sich um einen gültigen zugrunde liegenden Wert der enumType Enumeration handelt, übergeben Sie ihn an die IsDefined Methode.

Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können es 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
Quelle:
Enum.cs

Konvertiert die angegebene 8-Bit-Ganzzahl ohne Vorzeichen in ein Enumerationselement.

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 ein Enumerationselement konvertiert werden soll.

Gibt zurück

Eine Instanz der Aufzählung, die auf value.

Attribute

Ausnahmen

enumType ist null.

enumType ist kein Enum.

.NET 8 und neueren Versionen: enumType ist ein boolescher Enumerationstyp.

Hinweise

Die ToObject(Type, Byte) Methode wird in ein Enumerationselement value konvertiert, dessen zugrunde liegender Wert lautet value. Beachten Sie, dass die Konvertierung erfolgreich ist, auch wenn sich der Wert außerhalb der Grenzen von enumType Membern befindet. Um sicherzustellen, dass es value sich um einen gültigen zugrunde liegenden Wert der enumType Enumeration handelt, übergeben Sie ihn an die IsDefined Methode.

Diese Konvertierungsmethode gibt einen Wert vom Typ Objectzurück. Sie können es dann umwandeln oder in ein Objekt vom Typ enumTypekonvertieren.

Weitere Informationen

Gilt für: