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í
ToObject(Type, Int16) |
Převede zadané 16bitové celé číslo se signoum sadou na člen výčtu. |
ToObject(Type, Int32) |
Převede zadané 32bitové celé číslo se signoum sadou na člen výčtu. |
ToObject(Type, Int64) |
Převede zadané 64bitové celé číslo se signoum sadou 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 se signoumi hodnotou na člen výčtu. |
ToObject(Type, UInt16) |
Převede zadanou 16bitovou celočíselnou hodnotu bez znaménka na člena 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 člena 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
Převede zadané 16bitové celé číslo se signoum sadou 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 pro vrácení.
- value
- Int16
Hodnota převedená na člena výčtu.
Návraty
Instance výčtu nastaveného na value
.
- Atributy
Výjimky
enumType
je null
.
enumType
není .Enum
.NET 8 a novější verze: enumType
je logický typ výčtu.
Poznámky
Metoda ToObject(Type, Int16) se převede value
na člen výčtu, jehož podkladová hodnota je value
. Všimněte si, že převod proběhne úspěšně i v případě, že hodnota je mimo hranice enumType
členů. Chcete-li zajistit, že value
je platná podkladová hodnota výčtu enumType
, předejte ji metodě IsDefined .
Tato metoda převodu vrátí hodnotu typu Object. Pak ho můžete 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
Převede zadané 32bitové celé číslo se signoum sadou 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 pro vrácení.
- value
- Int32
Hodnota převedená na člena výčtu.
Návraty
Instance výčtu nastaveného na value
.
- Atributy
Výjimky
enumType
je null
.
enumType
není .Enum
.NET 8 a novější verze: enumType
je logický typ výčtu.
Poznámky
Metoda ToObject(Type, Int32) se převede value
na člen výčtu, jehož podkladová hodnota je value
. Všimněte si, že převod proběhne úspěšně i v případě, že hodnota je mimo hranice enumType
členů. Chcete-li zajistit, že value
je platná podkladová hodnota výčtu enumType
, předejte ji metodě IsDefined .
Tato metoda převodu vrátí hodnotu typu Object. Pak ho můžete 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
Převede zadané 64bitové celé číslo se signoum sadou 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 pro vrácení.
- value
- Int64
Hodnota převedená na člena výčtu.
Návraty
Instance výčtu nastaveného na value
.
- Atributy
Výjimky
enumType
je null
.
enumType
není .Enum
.NET 8 a novější verze: enumType
je logický typ výčtu.
Poznámky
Metoda ToObject(Type, Int64) se převede value
na člen výčtu, jehož podkladová hodnota je value
. Všimněte si, že převod proběhne úspěšně i v případě, že hodnota je mimo hranice enumType
členů. Chcete-li zajistit, že value
je platná podkladová hodnota výčtu enumType
, předejte ji metodě IsDefined .
Tato metoda převodu vrátí hodnotu typu Object. Pak ho můžete 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
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 pro vrácení.
- value
- Object
Hodnota se převede na člen výčtu.
Návraty
Objekt výčtu, jehož hodnota je value
.
- Atributy
Výjimky
enumType
nebo value
je null
.
enumType
není .Enum
-nebo-
value
není typ SByte, Int16, Int32, Int64, Byte, UInt16, UInt32nebo UInt64.
.NET 8 a novější verze: enumType
je logický typ výčtu.
Poznámky
Metoda ToObject(Type, Object) převede integrální hodnotu value
na člena výčtu, jehož základní hodnota je value
. Všimněte si, že převod proběhne úspěšně i v případě, že hodnota je mimo hranice enumType
členů. Chcete-li zajistit, že value
je platná podkladová hodnota výčtu enumType
, předejte ji metodě IsDefined .
Tato metoda převodu vrátí hodnotu typu Object. Pak ho můžete 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
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Převede zadanou 8bitovou celočíselnou hodnotu se signoumi hodnotou 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 pro vrácení.
- value
- SByte
Hodnota převedená na člena výčtu.
Návraty
Instance výčtu nastaveného na value
.
- Atributy
Výjimky
enumType
je null
.
enumType
není .Enum
.NET 8 a novější verze: enumType
je logický typ výčtu.
Poznámky
Metoda ToObject(Type, SByte) se převede value
na člen výčtu, jehož podkladová hodnota je value
. Všimněte si, že převod proběhne úspěšně i v případě, že hodnota je mimo hranice enumType
členů. Chcete-li zajistit, že value
je platná podkladová hodnota výčtu enumType
, předejte ji metodě IsDefined .
Tato metoda převodu vrátí hodnotu typu Object. Pak ho můžete 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
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Převede zadanou 16bitovou celočíselnou hodnotu bez znaménka na člena 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 pro vrácení.
- value
- UInt16
Hodnota převedená na člena výčtu.
Návraty
Instance výčtu nastaveného na value
.
- Atributy
Výjimky
enumType
je null
.
enumType
není .Enum
.NET 8 a novější verze: enumType
je logický typ výčtu.
Poznámky
Metoda ToObject(Type, UInt16) se převede value
na člen výčtu, jehož podkladová hodnota je value
. Všimněte si, že převod proběhne úspěšně i v případě, že hodnota je mimo hranice enumType
členů. Chcete-li zajistit, že value
je platná podkladová hodnota výčtu enumType
, předejte ji metodě IsDefined .
Tato metoda převodu vrátí hodnotu typu Object. Pak ho můžete 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
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 pro vrácení.
- value
- UInt32
Hodnota převedená na člena výčtu.
Návraty
Instance výčtu nastaveného na value
.
- Atributy
Výjimky
enumType
je null
.
enumType
není .Enum
.NET 8 a novější verze: enumType
je logický typ výčtu.
Poznámky
Metoda ToObject(Type, UInt32) se převede value
na člen výčtu, jehož podkladová hodnota je value
. Všimněte si, že převod proběhne úspěšně i v případě, že hodnota je mimo hranice enumType
členů. Chcete-li zajistit, že value
je platná podkladová hodnota výčtu enumType
, předejte ji metodě IsDefined .
Tato metoda převodu vrátí hodnotu typu Object. Pak ho můžete 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
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Převede zadanou 64bitovou celočíselnou hodnotu bez znaménka na člena 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 pro vrácení.
- value
- UInt64
Hodnota převedená na člena výčtu.
Návraty
Instance výčtu nastaveného na value
.
- Atributy
Výjimky
enumType
je null
.
enumType
není .Enum
.NET 8 a novější verze: enumType
je logický typ výčtu.
Poznámky
Metoda ToObject(Type, UInt64) se převede value
na člen výčtu, jehož podkladová hodnota je value
. Všimněte si, že převod proběhne úspěšně i v případě, že hodnota je mimo hranice enumType
členů. Chcete-li zajistit, že value
je platná podkladová hodnota výčtu enumType
, předejte ji metodě IsDefined .
Tato metoda převodu vrátí hodnotu typu Object. Pak ho můžete 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
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 pro vrácení.
- value
- Byte
Hodnota převedená na člena výčtu.
Návraty
Instance výčtu nastaveného na value
.
- Atributy
Výjimky
enumType
je null
.
enumType
není .Enum
.NET 8 a novější verze: enumType
je logický typ výčtu.
Poznámky
Metoda ToObject(Type, Byte) se převede value
na člen výčtu, jehož podkladová hodnota je value
. Všimněte si, že převod proběhne úspěšně i v případě, že hodnota je mimo hranice enumType
členů. Chcete-li zajistit, že value
je platná podkladová hodnota výčtu enumType
, předejte ji metodě IsDefined .
Tato metoda převodu vrátí hodnotu typu Object. Pak ho můžete přetypovat nebo převést na objekt typu enumType
.