Udostępnij za pośrednictwem


Enum.ToObject Metoda

Definicja

Konwertuje określoną wartość całkowitą na element członkowski wyliczenia.

Przeciążenia

ToObject(Type, Int16)

Konwertuje określoną 16-bitową liczbę całkowitą ze znakiem na element członkowski wyliczenia.

ToObject(Type, Int32)

Konwertuje 32-bitową liczbę całkowitą ze znakiem na element członkowski wyliczenia.

ToObject(Type, Int64)

Konwertuje 64-bitową liczbę całkowitą ze znakiem na element członkowski wyliczenia.

ToObject(Type, Object)

Konwertuje określony obiekt z wartością całkowitą na element członkowski wyliczenia.

ToObject(Type, SByte)

Konwertuje określoną wartość liczby całkowitej ze znakiem 8-bitowym na element członkowski wyliczenia.

ToObject(Type, UInt16)

Konwertuje określoną 16-bitową niepodpisaną wartość całkowitą na element członkowski wyliczenia.

ToObject(Type, UInt32)

Konwertuje 32-bitową niepodpisaną wartość całkowitą na element członkowski wyliczenia.

ToObject(Type, UInt64)

Konwertuje 64-bitową niepodpisaną wartość całkowitą na element członkowski wyliczenia.

ToObject(Type, Byte)

Konwertuje 8-bitową liczbę całkowitą bez znaku na element członkowski wyliczenia.

ToObject(Type, Int16)

Źródło:
Enum.cs
Źródło:
Enum.cs
Źródło:
Enum.cs

Konwertuje określoną 16-bitową liczbę całkowitą ze znakiem na element członkowski wyliczenia.

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 wyliczeniowy, który będzie zwracany.

value
Int16

Wartość do konwersji do elementu członkowskiego wyliczenia.

Zwraca

Wystąpienie wyliczenia ustawione na valuewartość .

Atrybuty

Wyjątki

enumType to null.

enumTypenie jest .Enum

.NET 8 i nowsze wersje: enumType jest typem wyliczenia opartego na wartości logicznej.

Uwagi

Metoda ToObject(Type, Int16) jest konwertowana value na element członkowski wyliczenia, którego wartość bazowa to value. Należy pamiętać, że konwersja powiedzie się, nawet jeśli wartość znajduje się poza granicami elementów enumType członkowskich. Aby upewnić się, że value jest to prawidłowa wartość enumType bazowa wyliczenia, przekaż ją do IsDefined metody .

Ta metoda konwersji zwraca wartość typu Object. Następnie można rzutować go lub przekonwertować na obiekt typu enumType.

Zobacz też

Dotyczy

ToObject(Type, Int32)

Źródło:
Enum.cs
Źródło:
Enum.cs
Źródło:
Enum.cs

Konwertuje 32-bitową liczbę całkowitą ze znakiem na element członkowski wyliczenia.

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 wyliczeniowy, który będzie zwracany.

value
Int32

Wartość do konwersji do elementu członkowskiego wyliczenia.

Zwraca

Wystąpienie wyliczenia ustawione na valuewartość .

Atrybuty

Wyjątki

enumType to null.

enumTypenie jest .Enum

.NET 8 i nowsze wersje: enumType jest typem wyliczenia opartego na wartości logicznej.

Uwagi

Metoda ToObject(Type, Int32) jest konwertowana value na element członkowski wyliczenia, którego wartość bazowa to value. Należy pamiętać, że konwersja powiedzie się, nawet jeśli wartość znajduje się poza granicami elementów enumType członkowskich. Aby upewnić się, że value jest to prawidłowa wartość enumType bazowa wyliczenia, przekaż ją do IsDefined metody .

Ta metoda konwersji zwraca wartość typu Object. Następnie można rzutować go lub przekonwertować na obiekt typu enumType.

Zobacz też

Dotyczy

ToObject(Type, Int64)

Źródło:
Enum.cs
Źródło:
Enum.cs
Źródło:
Enum.cs

Konwertuje 64-bitową liczbę całkowitą ze znakiem na element członkowski wyliczenia.

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 wyliczeniowy, który będzie zwracany.

value
Int64

Wartość do konwersji do elementu członkowskiego wyliczenia.

Zwraca

Wystąpienie wyliczenia ustawione na valuewartość .

Atrybuty

Wyjątki

enumType to null.

enumTypenie jest .Enum

.NET 8 i nowsze wersje: enumType jest typem wyliczenia opartego na wartości logicznej.

Uwagi

Metoda ToObject(Type, Int64) jest konwertowana value na element członkowski wyliczenia, którego wartość bazowa to value. Należy pamiętać, że konwersja powiedzie się, nawet jeśli wartość znajduje się poza granicami elementów enumType członkowskich. Aby upewnić się, że value jest to prawidłowa wartość enumType bazowa wyliczenia, przekaż ją do IsDefined metody .

Ta metoda konwersji zwraca wartość typu Object. Następnie można rzutować go lub przekonwertować na obiekt typu enumType.

Zobacz też

Dotyczy

ToObject(Type, Object)

Źródło:
Enum.cs
Źródło:
Enum.cs
Źródło:
Enum.cs

Konwertuje określony obiekt z wartością całkowitą na element członkowski wyliczenia.

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 wyliczeniowy, który będzie zwracany.

value
Object

Wartość jest konwertowana na element członkowski wyliczenia.

Zwraca

Obiekt wyliczenia, którego wartość to value.

Atrybuty

Wyjątki

enumType lub value ma wartość null.

enumTypenie jest .Enum

-lub-

valuenie jest typem SByte, , Int64ByteInt32UInt16Int16UInt32lub .UInt64

.NET 8 i nowsze wersje: enumType jest typem wyliczenia opartego na wartości logicznej.

Uwagi

Metoda ToObject(Type, Object) konwertuje wartość value całkowitą na element członkowski wyliczenia, którego wartość bazowa to value. Należy pamiętać, że konwersja powiedzie się, nawet jeśli wartość znajduje się poza granicami elementów enumType członkowskich. Aby upewnić się, że value jest to prawidłowa wartość enumType bazowa wyliczenia, przekaż ją do IsDefined metody .

Ta metoda konwersji zwraca wartość typu Object. Następnie można rzutować go lub przekonwertować na obiekt typu enumType.

Zobacz też

Dotyczy

ToObject(Type, SByte)

Źródło:
Enum.cs
Źródło:
Enum.cs
Źródło:
Enum.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Konwertuje określoną wartość liczby całkowitej ze znakiem 8-bitowym na element członkowski wyliczenia.

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 wyliczeniowy, który będzie zwracany.

value
SByte

Wartość do konwersji do elementu członkowskiego wyliczenia.

Zwraca

Wystąpienie wyliczenia ustawione na valuewartość .

Atrybuty

Wyjątki

enumType to null.

enumTypenie jest .Enum

.NET 8 i nowsze wersje: enumType jest typem wyliczenia opartego na wartości logicznej.

Uwagi

Metoda ToObject(Type, SByte) jest konwertowana value na element członkowski wyliczenia, którego wartość bazowa to value. Należy pamiętać, że konwersja powiedzie się, nawet jeśli wartość znajduje się poza granicami elementów enumType członkowskich. Aby upewnić się, że value jest to prawidłowa wartość enumType bazowa wyliczenia, przekaż ją do IsDefined metody .

Ta metoda konwersji zwraca wartość typu Object. Następnie można rzutować go lub przekonwertować na obiekt typu enumType.

Zobacz też

Dotyczy

ToObject(Type, UInt16)

Źródło:
Enum.cs
Źródło:
Enum.cs
Źródło:
Enum.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Konwertuje określoną 16-bitową niepodpisaną wartość całkowitą na element członkowski wyliczenia.

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 wyliczeniowy, który będzie zwracany.

value
UInt16

Wartość do konwersji do elementu członkowskiego wyliczenia.

Zwraca

Wystąpienie wyliczenia ustawione na valuewartość .

Atrybuty

Wyjątki

enumType to null.

enumTypenie jest .Enum

.NET 8 i nowsze wersje: enumType jest typem wyliczenia opartego na wartości logicznej.

Uwagi

Metoda ToObject(Type, UInt16) jest konwertowana value na element członkowski wyliczenia, którego wartość bazowa to value. Należy pamiętać, że konwersja powiedzie się, nawet jeśli wartość znajduje się poza granicami elementów enumType członkowskich. Aby upewnić się, że value jest to prawidłowa wartość enumType bazowa wyliczenia, przekaż ją do IsDefined metody .

Ta metoda konwersji zwraca wartość typu Object. Następnie można rzutować go lub przekonwertować na obiekt typu enumType.

Zobacz też

Dotyczy

ToObject(Type, UInt32)

Źródło:
Enum.cs
Źródło:
Enum.cs
Źródło:
Enum.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Konwertuje określoną 32-bitową niepodpisaną wartość całkowitą na element członkowski wyliczenia.

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 wyliczeniowy, który będzie zwracany.

value
UInt32

Wartość do konwersji do elementu członkowskiego wyliczenia.

Zwraca

Wystąpienie wyliczenia ustawione na valuewartość .

Atrybuty

Wyjątki

enumType to null.

enumTypenie jest .Enum

.NET 8 i nowsze wersje: enumType jest typem wyliczania opartego na wartości logicznej.

Uwagi

Metoda ToObject(Type, UInt32) konwertuje value na element członkowski wyliczenia, którego wartość bazowa to value. Należy pamiętać, że konwersja powiedzie się, nawet jeśli wartość znajduje się poza granicami elementów enumType członkowskich. Aby upewnić się, że value jest to prawidłowa wartość bazowa wyliczenia enumType , przekaż ją do IsDefined metody .

Ta metoda konwersji zwraca wartość typu Object. Następnie można go rzutować lub przekonwertować na obiekt typu enumType.

Zobacz też

Dotyczy

ToObject(Type, UInt64)

Źródło:
Enum.cs
Źródło:
Enum.cs
Źródło:
Enum.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Konwertuje określoną 64-bitową wartość całkowitą bez znaku na element członkowski wyliczenia.

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 wyliczeniowy, który będzie zwracany.

value
UInt64

Wartość do konwersji do elementu członkowskiego wyliczenia.

Zwraca

Wystąpienie wyliczenia ustawione na valuewartość .

Atrybuty

Wyjątki

enumType to null.

enumType nie jest elementem Enum.

.NET 8 i nowsze wersje: enumType jest typem wyliczania opartego na wartości logicznej.

Uwagi

Metoda ToObject(Type, UInt64) konwertuje value na element członkowski wyliczenia, którego wartość bazowa to value. Należy pamiętać, że konwersja powiedzie się, nawet jeśli wartość znajduje się poza granicami elementów enumType członkowskich. Aby upewnić się, że value jest to prawidłowa wartość bazowa wyliczenia enumType , przekaż ją do IsDefined metody .

Ta metoda konwersji zwraca wartość typu Object. Następnie można go rzutować lub przekonwertować na obiekt typu enumType.

Zobacz też

Dotyczy

ToObject(Type, Byte)

Źródło:
Enum.cs
Źródło:
Enum.cs
Źródło:
Enum.cs

Konwertuje określoną 8-bitową liczbę całkowitą bez znaku na element członkowski wyliczenia.

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 wyliczeniowy, który będzie zwracany.

value
Byte

Wartość do konwersji do elementu członkowskiego wyliczenia.

Zwraca

Wystąpienie wyliczenia ustawione na valuewartość .

Atrybuty

Wyjątki

enumType to null.

enumType nie jest elementem Enum.

.NET 8 i nowsze wersje: enumType jest typem wyliczania opartego na wartości logicznej.

Uwagi

Metoda ToObject(Type, Byte) konwertuje value na element członkowski wyliczenia, którego wartość bazowa to value. Należy pamiętać, że konwersja powiedzie się, nawet jeśli wartość znajduje się poza granicami elementów enumType członkowskich. Aby upewnić się, że value jest to prawidłowa wartość bazowa wyliczenia enumType , przekaż ją do IsDefined metody .

Ta metoda konwersji zwraca wartość typu Object. Następnie można go rzutować lub przekonwertować na obiekt typu enumType.

Zobacz też

Dotyczy