Enum.ToObject Metoda

Definice

Převede zadanou celočíselnou hodnotu na člen výčtu.

Přetížení

Name Description
ToObject(Type, Int16)

Převede zadané 16bitové signed integer na člen výčtu.

ToObject(Type, Int32)

Převede zadané 32bitové signed integer na člen výčtu.

ToObject(Type, Int64)

Převede zadané 64bitové signed integer na člen výčtu.

ToObject(Type, Object)

Převede zadaný objekt s celočíselnou hodnotou na člen výčtu.

ToObject(Type, SByte)

Převede zadanou 8bitovou celočíselnou hodnotu signed na člen výčtu.

ToObject(Type, UInt16)

Převede zadanou 16bitovou celočíselnou hodnotu bez znaménka na člen výčtu.

ToObject(Type, UInt32)

Převede zadanou 32bitovou celočíselnou hodnotu bez znaménka na člen výčtu.

ToObject(Type, UInt64)

Převede zadanou 64bitovou celočíselnou hodnotu bez znaménka na člen výčtu.

ToObject(Type, Byte)

Převede zadané 8bitové celé číslo bez znaménka na člen výčtu.

ToObject(Type, Int16)

Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs

Převede zadané 16bitové signed integer na člen výčtu.

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

Parametry

enumType
Type

Typ výčtu, který se má vrátit.

value
Int16

Hodnota, která se má převést na člen výčtu.

Návraty

Instance výčtu nastavena na value.

Atributy

Výjimky

enumType je null.

enumTypenení .Enum

.NET 8 a novějších verzích: enumType je logický typ výčtu.

Poznámky

Metoda ToObject(Type, Int16) se převede value na člen výčtu, jehož základní hodnota je value. Všimněte si, že převod proběhne úspěšně, i když je hodnota mimo hranice enumType členů. Pokud chcete zajistit, aby value byla platná podkladová hodnota výčtu enumType , předejte ji metodě IsDefined .

Tato metoda převodu vrátí hodnotu typu Object. Můžete jej přetypovat nebo převést na objekt typu enumType.

Viz také

Platí pro

ToObject(Type, Int32)

Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs

Převede zadané 32bitové signed integer na člen výčtu.

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

Parametry

enumType
Type

Typ výčtu, který se má vrátit.

value
Int32

Hodnota, která se má převést na člen výčtu.

Návraty

Instance výčtu nastavena na value.

Atributy

Výjimky

enumType je null.

enumTypenení .Enum

.NET 8 a novějších verzích: enumType je logický typ výčtu.

Poznámky

Metoda ToObject(Type, Int32) se převede value na člen výčtu, jehož základní hodnota je value. Všimněte si, že převod proběhne úspěšně, i když je hodnota mimo hranice enumType členů. Pokud chcete zajistit, aby value byla platná podkladová hodnota výčtu enumType , předejte ji metodě IsDefined .

Tato metoda převodu vrátí hodnotu typu Object. Můžete jej přetypovat nebo převést na objekt typu enumType.

Viz také

Platí pro

ToObject(Type, Int64)

Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs

Převede zadané 64bitové signed integer na člen výčtu.

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

Parametry

enumType
Type

Typ výčtu, který se má vrátit.

value
Int64

Hodnota, která se má převést na člen výčtu.

Návraty

Instance výčtu nastavena na value.

Atributy

Výjimky

enumType je null.

enumTypenení .Enum

.NET 8 a novějších verzích: enumType je logický typ výčtu.

Poznámky

Metoda ToObject(Type, Int64) se převede value na člen výčtu, jehož základní hodnota je value. Všimněte si, že převod proběhne úspěšně, i když je hodnota mimo hranice enumType členů. Pokud chcete zajistit, aby value byla platná podkladová hodnota výčtu enumType , předejte ji metodě IsDefined .

Tato metoda převodu vrátí hodnotu typu Object. Můžete jej přetypovat nebo převést na objekt typu enumType.

Viz také

Platí pro

ToObject(Type, Object)

Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs

Převede zadaný objekt s celočíselnou hodnotou na člen výčtu.

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

Parametry

enumType
Type

Typ výčtu, který se má vrátit.

value
Object

Hodnota se převede na člen výčtu.

Návraty

Výčtový objekt, jehož hodnota je value.

Atributy

Výjimky

enumType nebo value je null.

enumTypenení .Enum

nebo

valuenení typu SByte, , Int16, Int32, Int64Byte, UInt16, UInt32, nebo UInt64.

.NET 8 a novějších verzích: enumType je logický typ výčtu.

Poznámky

Metoda ToObject(Type, Object) převede integrální hodnotu value na člen výčtu, jehož základní hodnota je value. Všimněte si, že převod proběhne úspěšně, i když je hodnota mimo hranice enumType členů. Pokud chcete zajistit, aby value byla platná podkladová hodnota výčtu enumType , předejte ji metodě IsDefined .

Tato metoda převodu vrátí hodnotu typu Object. Můžete jej přetypovat nebo převést na objekt typu enumType.

Viz také

Platí pro

ToObject(Type, SByte)

Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Převede zadanou 8bitovou celočíselnou hodnotu signed na člen výčtu.

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

Parametry

enumType
Type

Typ výčtu, který se má vrátit.

value
SByte

Hodnota, která se má převést na člen výčtu.

Návraty

Instance výčtu nastavena na value.

Atributy

Výjimky

enumType je null.

enumTypenení .Enum

.NET 8 a novějších verzích: enumType je logický typ výčtu.

Poznámky

Metoda ToObject(Type, SByte) se převede value na člen výčtu, jehož základní hodnota je value. Všimněte si, že převod proběhne úspěšně, i když je hodnota mimo hranice enumType členů. Pokud chcete zajistit, aby value byla platná podkladová hodnota výčtu enumType , předejte ji metodě IsDefined .

Tato metoda převodu vrátí hodnotu typu Object. Můžete jej přetypovat nebo převést na objekt typu enumType.

Viz také

Platí pro

ToObject(Type, UInt16)

Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Převede zadanou 16bitovou celočíselnou hodnotu bez znaménka na člen výčtu.

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

Parametry

enumType
Type

Typ výčtu, který se má vrátit.

value
UInt16

Hodnota, která se má převést na člen výčtu.

Návraty

Instance výčtu nastavena na value.

Atributy

Výjimky

enumType je null.

enumTypenení .Enum

.NET 8 a novějších verzích: enumType je logický typ výčtu.

Poznámky

Metoda ToObject(Type, UInt16) se převede value na člen výčtu, jehož základní hodnota je value. Všimněte si, že převod proběhne úspěšně, i když je hodnota mimo hranice enumType členů. Pokud chcete zajistit, aby value byla platná podkladová hodnota výčtu enumType , předejte ji metodě IsDefined .

Tato metoda převodu vrátí hodnotu typu Object. Můžete jej přetypovat nebo převést na objekt typu enumType.

Viz také

Platí pro

ToObject(Type, UInt32)

Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Převede zadanou 32bitovou celočíselnou hodnotu bez znaménka na člen výčtu.

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

Parametry

enumType
Type

Typ výčtu, který se má vrátit.

value
UInt32

Hodnota, která se má převést na člen výčtu.

Návraty

Instance výčtu nastavena na value.

Atributy

Výjimky

enumType je null.

enumTypenení .Enum

.NET 8 a novějších verzích: enumType je logický typ výčtu.

Poznámky

Metoda ToObject(Type, UInt32) se převede value na člen výčtu, jehož základní hodnota je value. Všimněte si, že převod proběhne úspěšně, i když je hodnota mimo hranice enumType členů. Pokud chcete zajistit, aby value byla platná podkladová hodnota výčtu enumType , předejte ji metodě IsDefined .

Tato metoda převodu vrátí hodnotu typu Object. Můžete jej přetypovat nebo převést na objekt typu enumType.

Viz také

Platí pro

ToObject(Type, UInt64)

Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Převede zadanou 64bitovou celočíselnou hodnotu bez znaménka na člen výčtu.

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

Parametry

enumType
Type

Typ výčtu, který se má vrátit.

value
UInt64

Hodnota, která se má převést na člen výčtu.

Návraty

Instance výčtu nastavena na value.

Atributy

Výjimky

enumType je null.

enumTypenení .Enum

.NET 8 a novějších verzích: enumType je logický typ výčtu.

Poznámky

Metoda ToObject(Type, UInt64) se převede value na člen výčtu, jehož základní hodnota je value. Všimněte si, že převod proběhne úspěšně, i když je hodnota mimo hranice enumType členů. Pokud chcete zajistit, aby value byla platná podkladová hodnota výčtu enumType , předejte ji metodě IsDefined .

Tato metoda převodu vrátí hodnotu typu Object. Můžete jej přetypovat nebo převést na objekt typu enumType.

Viz také

Platí pro

ToObject(Type, Byte)

Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs
Zdroj:
Enum.cs

Převede zadané 8bitové celé číslo bez znaménka na člen výčtu.

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

Parametry

enumType
Type

Typ výčtu, který se má vrátit.

value
Byte

Hodnota, která se má převést na člen výčtu.

Návraty

Instance výčtu nastavena na value.

Atributy

Výjimky

enumType je null.

enumTypenení .Enum

.NET 8 a novějších verzích: enumType je logický typ výčtu.

Poznámky

Metoda ToObject(Type, Byte) se převede value na člen výčtu, jehož základní hodnota je value. Všimněte si, že převod proběhne úspěšně, i když je hodnota mimo hranice enumType členů. Pokud chcete zajistit, aby value byla platná podkladová hodnota výčtu enumType , předejte ji metodě IsDefined .

Tato metoda převodu vrátí hodnotu typu Object. Můžete jej přetypovat nebo převést na objekt typu enumType.

Viz také

Platí pro