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
| Nazwa | Opis |
|---|---|
| ToObject(Type, Int16) |
Konwertuje określoną 16-bitową liczbę całkowitą ze znakiem na element członkowski wyliczenia. |
| ToObject(Type, Int32) |
Konwertuje określoną liczbę całkowitą ze znakiem 32-bitowym 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 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ą niepodpisaną liczbę całkowitą na element członkowski wyliczenia. |
ToObject(Type, Int16)
- Źródło:
- Enum.cs
- Źródło:
- Enum.cs
- Ź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 wyliczenia, który ma być zwracany.
- value
- Int16
Wartość, która ma być konwertowana na element członkowski wyliczenia.
Zwraca
Wystąpienie wyliczenia ustawione na value.
- Atrybuty
Wyjątki
Parametr enumType ma wartość null.
enumTypenie jest .Enum
.NET 8 lub nowszych wersji: enumType jest typem wyliczania opartego na wartości logicznej.
Uwagi
Metoda ToObject(Type, Int16) konwertuje value na element członkowski wyliczenia, którego wartość bazowa to value. Pamiętaj, ż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 go rzutować lub konwertować 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
- Źródło:
- Enum.cs
- Źródło:
- Enum.cs
Konwertuje określoną liczbę całkowitą ze znakiem 32-bitowym 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 wyliczenia, który ma być zwracany.
- value
- Int32
Wartość, która ma być konwertowana na element członkowski wyliczenia.
Zwraca
Wystąpienie wyliczenia ustawione na value.
- Atrybuty
Wyjątki
Parametr enumType ma wartość null.
enumTypenie jest .Enum
.NET 8 lub nowszych wersji: enumType jest typem wyliczania opartego na wartości logicznej.
Uwagi
Metoda ToObject(Type, Int32) konwertuje value na element członkowski wyliczenia, którego wartość bazowa to value. Pamiętaj, ż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 go rzutować lub konwertować 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
- Ź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 wyliczenia, który ma być zwracany.
- value
- Int64
Wartość, która ma być konwertowana na element członkowski wyliczenia.
Zwraca
Wystąpienie wyliczenia ustawione na value.
- Atrybuty
Wyjątki
Parametr enumType ma wartość null.
enumTypenie jest .Enum
.NET 8 lub nowszych wersji: enumType jest typem wyliczania opartego na wartości logicznej.
Uwagi
Metoda ToObject(Type, Int64) konwertuje value na element członkowski wyliczenia, którego wartość bazowa to value. Pamiętaj, ż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 go rzutować lub konwertować 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
- Ź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 wyliczenia, który ma być 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, , Int16, Int32Int64ByteUInt16UInt32lub .UInt64
.NET 8 lub nowszych wersji: enumType jest typem wyliczania 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. Pamiętaj, ż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 go rzutować lub konwertować 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
- Ź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 wyliczenia, który ma być zwracany.
- value
- SByte
Wartość, która ma być konwertowana na element członkowski wyliczenia.
Zwraca
Wystąpienie wyliczenia ustawione na value.
- Atrybuty
Wyjątki
Parametr enumType ma wartość null.
enumTypenie jest .Enum
.NET 8 lub nowszych wersji: enumType jest typem wyliczania opartego na wartości logicznej.
Uwagi
Metoda ToObject(Type, SByte) konwertuje value na element członkowski wyliczenia, którego wartość bazowa to value. Pamiętaj, ż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 go rzutować lub konwertować 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
- Źródło:
- Enum.cs
- Źródło:
- Enum.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Konwertuje 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 wyliczenia, który ma być zwracany.
- value
- UInt16
Wartość, która ma być konwertowana na element członkowski wyliczenia.
Zwraca
Wystąpienie wyliczenia ustawione na value.
- Atrybuty
Wyjątki
Parametr enumType ma wartość null.
enumTypenie jest .Enum
.NET 8 lub nowszych wersji: enumType jest typem wyliczania opartego na wartości logicznej.
Uwagi
Metoda ToObject(Type, UInt16) konwertuje value na element członkowski wyliczenia, którego wartość bazowa to value. Pamiętaj, ż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 go rzutować lub konwertować 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
- Źródło:
- Enum.cs
- Źródło:
- Enum.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Konwertuje 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 wyliczenia, który ma być zwracany.
- value
- UInt32
Wartość, która ma być konwertowana na element członkowski wyliczenia.
Zwraca
Wystąpienie wyliczenia ustawione na value.
- Atrybuty
Wyjątki
Parametr enumType ma wartość null.
enumTypenie jest .Enum
.NET 8 lub nowszych wersji: 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. Pamiętaj, ż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 go rzutować lub konwertować 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
- Źródło:
- Enum.cs
- Źródło:
- Enum.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Konwertuje 64-bitową niepodpisaną wartość całkowitą 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 wyliczenia, który ma być zwracany.
- value
- UInt64
Wartość, która ma być konwertowana na element członkowski wyliczenia.
Zwraca
Wystąpienie wyliczenia ustawione na value.
- Atrybuty
Wyjątki
Parametr enumType ma wartość null.
enumTypenie jest .Enum
.NET 8 lub nowszych wersji: 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. Pamiętaj, ż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 go rzutować lub konwertować 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
- Źródło:
- Enum.cs
- Źródło:
- Enum.cs
Konwertuje 8-bitową niepodpisaną liczbę całkowitą 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 wyliczenia, który ma być zwracany.
- value
- Byte
Wartość, która ma być konwertowana na element członkowski wyliczenia.
Zwraca
Wystąpienie wyliczenia ustawione na value.
- Atrybuty
Wyjątki
Parametr enumType ma wartość null.
enumTypenie jest .Enum
.NET 8 lub nowszych wersji: 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. Pamiętaj, ż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 go rzutować lub konwertować na obiekt typu enumType.