Enum.ToObject Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.