Enum.ToObject Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 value
wartość .
- Atrybuty
Wyjątki
enumType
to null
.
enumType
nie 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 value
wartość .
- Atrybuty
Wyjątki
enumType
to null
.
enumType
nie 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 value
wartość .
- Atrybuty
Wyjątki
enumType
to null
.
enumType
nie 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
.
enumType
nie jest .Enum
-lub-
value
nie 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 value
wartość .
- Atrybuty
Wyjątki
enumType
to null
.
enumType
nie 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 value
wartość .
- Atrybuty
Wyjątki
enumType
to null
.
enumType
nie 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 value
wartość .
- Atrybuty
Wyjątki
enumType
to null
.
enumType
nie 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 value
wartość .
- 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 value
wartość .
- 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
.