Enum.ToObject Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengonversi nilai bilangan bulat tertentu menjadi anggota enumerasi.
Overload
ToObject(Type, Int16) |
Mengonversi bilangan bulat bertanda tangan 16-bit yang ditentukan menjadi anggota enumerasi. |
ToObject(Type, Int32) |
Mengonversi bilangan bulat bertanda tangan 32-bit yang ditentukan menjadi anggota enumerasi. |
ToObject(Type, Int64) |
Mengonversi bilangan bulat bertanda tangan 64-bit yang ditentukan menjadi anggota enumerasi. |
ToObject(Type, Object) |
Mengonversi objek yang ditentukan dengan nilai bilangan bulat menjadi anggota enumerasi. |
ToObject(Type, SByte) |
Mengonversi nilai bilangan bulat bertanda 8-bit yang ditentukan menjadi anggota enumerasi. |
ToObject(Type, UInt16) |
Mengonversi nilai bilangan bulat tidak bertanda 16-bit yang ditentukan menjadi anggota enumerasi. |
ToObject(Type, UInt32) |
Mengonversi nilai bilangan bulat yang tidak ditandatangani 32-bit yang ditentukan menjadi anggota enumerasi. |
ToObject(Type, UInt64) |
Mengonversi nilai bilangan bulat yang tidak ditandatangani 64-bit yang ditentukan menjadi anggota enumerasi. |
ToObject(Type, Byte) |
Mengonversi bilangan bulat tidak bertanda 8-bit yang ditentukan menjadi anggota enumerasi. |
ToObject(Type, Int16)
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
Mengonversi bilangan bulat bertanda tangan 16-bit yang ditentukan menjadi anggota enumerasi.
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
Parameter
- enumType
- Type
Jenis enumerasi yang akan dikembalikan.
- value
- Int16
Nilai yang akan dikonversi menjadi anggota enumerasi.
Mengembalikan
Instans enumerasi diatur ke value
.
- Atribut
Pengecualian
enumType
adalah null
.
enumType
bukan .Enum
.NET 8 dan versi yang lebih baru: enumType
adalah jenis enumerasi yang didukung Boolean.
Keterangan
Metode ini ToObject(Type, Int16) dikonversi menjadi anggota enumerasi yang nilai mendasarnya value
adalah value
. Perhatikan bahwa konversi berhasil meskipun nilai berada di luar batas enumType
anggota. Untuk memastikan bahwa value
adalah nilai enumType
enumerasi yang mendasar yang valid, teruskan ke IsDefined metode .
Metode konversi ini mengembalikan nilai jenis Object. Anda kemudian dapat mentransmisikannya atau mengonversinya menjadi objek jenis enumType
.
Lihat juga
Berlaku untuk
ToObject(Type, Int32)
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
Mengonversi bilangan bulat bertanda tangan 32-bit yang ditentukan menjadi anggota enumerasi.
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
Parameter
- enumType
- Type
Jenis enumerasi yang akan dikembalikan.
- value
- Int32
Nilai yang akan dikonversi menjadi anggota enumerasi.
Mengembalikan
Instans enumerasi diatur ke value
.
- Atribut
Pengecualian
enumType
adalah null
.
enumType
bukan .Enum
.NET 8 dan versi yang lebih baru: enumType
adalah jenis enumerasi yang didukung Boolean.
Keterangan
Metode ini ToObject(Type, Int32) dikonversi menjadi anggota enumerasi yang nilai mendasarnya value
adalah value
. Perhatikan bahwa konversi berhasil meskipun nilai berada di luar batas enumType
anggota. Untuk memastikan bahwa value
adalah nilai enumType
enumerasi yang mendasar yang valid, teruskan ke IsDefined metode .
Metode konversi ini mengembalikan nilai jenis Object. Anda kemudian dapat mentransmisikannya atau mengonversinya menjadi objek jenis enumType
.
Lihat juga
Berlaku untuk
ToObject(Type, Int64)
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
Mengonversi bilangan bulat bertanda tangan 64-bit yang ditentukan menjadi anggota enumerasi.
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
Parameter
- enumType
- Type
Jenis enumerasi yang akan dikembalikan.
- value
- Int64
Nilai yang akan dikonversi menjadi anggota enumerasi.
Mengembalikan
Instans enumerasi diatur ke value
.
- Atribut
Pengecualian
enumType
adalah null
.
enumType
bukan .Enum
.NET 8 dan versi yang lebih baru: enumType
adalah jenis enumerasi yang didukung Boolean.
Keterangan
Metode ini ToObject(Type, Int64) dikonversi menjadi anggota enumerasi yang nilai mendasarnya value
adalah value
. Perhatikan bahwa konversi berhasil meskipun nilai berada di luar batas enumType
anggota. Untuk memastikan bahwa value
adalah nilai enumType
enumerasi yang mendasar yang valid, teruskan ke IsDefined metode .
Metode konversi ini mengembalikan nilai jenis Object. Anda kemudian dapat mentransmisikannya atau mengonversinya menjadi objek jenis enumType
.
Lihat juga
Berlaku untuk
ToObject(Type, Object)
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
Mengonversi objek yang ditentukan dengan nilai bilangan bulat menjadi anggota enumerasi.
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
Parameter
- enumType
- Type
Jenis enumerasi yang akan dikembalikan.
- value
- Object
Nilai dikonversi menjadi anggota enumerasi.
Mengembalikan
Objek enumerasi yang nilainya adalah value
.
- Atribut
Pengecualian
enumType
atau value
adalah null
.
enumType
bukan .Enum
-atau-
value
bukan jenis SByte, , Int16, Int32Int64, Byte, UInt16, UInt32, , atau UInt64.
.NET 8 dan versi yang lebih baru: enumType
adalah jenis enumerasi yang didukung Boolean.
Keterangan
Metode mengonversi ToObject(Type, Object) nilai value
integral menjadi anggota enumerasi yang nilai mendasarnya adalah value
. Perhatikan bahwa konversi berhasil meskipun nilai berada di luar batas enumType
anggota. Untuk memastikan bahwa value
adalah nilai enumType
enumerasi yang mendasar yang valid, teruskan ke IsDefined metode .
Metode konversi ini mengembalikan nilai jenis Object. Anda kemudian dapat mentransmisikannya atau mengonversinya menjadi objek jenis enumType
.
Lihat juga
Berlaku untuk
ToObject(Type, SByte)
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
Penting
API ini bukan kompatibel CLS.
Mengonversi nilai bilangan bulat bertanda 8-bit yang ditentukan menjadi anggota enumerasi.
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
Parameter
- enumType
- Type
Jenis enumerasi yang akan dikembalikan.
- value
- SByte
Nilai yang akan dikonversi menjadi anggota enumerasi.
Mengembalikan
Instans enumerasi diatur ke value
.
- Atribut
Pengecualian
enumType
adalah null
.
enumType
bukan .Enum
.NET 8 dan versi yang lebih baru: enumType
adalah jenis enumerasi yang didukung Boolean.
Keterangan
Metode ini ToObject(Type, SByte) dikonversi menjadi anggota enumerasi yang nilai mendasarnya value
adalah value
. Perhatikan bahwa konversi berhasil meskipun nilai berada di luar batas enumType
anggota. Untuk memastikan bahwa value
adalah nilai enumType
enumerasi yang mendasar yang valid, teruskan ke IsDefined metode .
Metode konversi ini mengembalikan nilai jenis Object. Anda kemudian dapat mentransmisikannya atau mengonversinya menjadi objek jenis enumType
.
Lihat juga
Berlaku untuk
ToObject(Type, UInt16)
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
Penting
API ini bukan kompatibel CLS.
Mengonversi nilai bilangan bulat tidak bertanda 16-bit yang ditentukan menjadi anggota enumerasi.
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
Parameter
- enumType
- Type
Jenis enumerasi yang akan dikembalikan.
- value
- UInt16
Nilai yang akan dikonversi menjadi anggota enumerasi.
Mengembalikan
Instans enumerasi diatur ke value
.
- Atribut
Pengecualian
enumType
adalah null
.
enumType
bukan .Enum
.NET 8 dan versi yang lebih baru: enumType
adalah jenis enumerasi yang didukung Boolean.
Keterangan
Metode ini ToObject(Type, UInt16) dikonversi menjadi anggota enumerasi yang nilai mendasarnya value
adalah value
. Perhatikan bahwa konversi berhasil meskipun nilai berada di luar batas enumType
anggota. Untuk memastikan bahwa value
adalah nilai enumType
enumerasi yang mendasar yang valid, teruskan ke IsDefined metode .
Metode konversi ini mengembalikan nilai jenis Object. Anda kemudian dapat mentransmisikannya atau mengonversinya menjadi objek jenis enumType
.
Lihat juga
Berlaku untuk
ToObject(Type, UInt32)
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
Penting
API ini bukan kompatibel CLS.
Mengonversi nilai bilangan bulat yang tidak ditandatangani 32-bit yang ditentukan menjadi anggota enumerasi.
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
Parameter
- enumType
- Type
Jenis enumerasi yang akan dikembalikan.
- value
- UInt32
Nilai yang akan dikonversi menjadi anggota enumerasi.
Mengembalikan
Instans enumerasi diatur ke value
.
- Atribut
Pengecualian
enumType
adalah null
.
enumType
bukan .Enum
.NET 8 dan versi yang lebih baru: enumType
adalah jenis enumerasi yang didukung Boolean.
Keterangan
Metode ini ToObject(Type, UInt32) dikonversi menjadi anggota enumerasi yang nilai mendasarnya value
adalah value
. Perhatikan bahwa konversi berhasil meskipun nilai berada di luar batas enumType
anggota. Untuk memastikan bahwa value
adalah nilai enumType
enumerasi yang mendasar yang valid, teruskan ke IsDefined metode .
Metode konversi ini mengembalikan nilai jenis Object. Anda kemudian dapat mentransmisikannya atau mengonversinya menjadi objek jenis enumType
.
Lihat juga
Berlaku untuk
ToObject(Type, UInt64)
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
Penting
API ini bukan kompatibel CLS.
Mengonversi nilai bilangan bulat yang tidak ditandatangani 64-bit yang ditentukan menjadi anggota enumerasi.
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
Parameter
- enumType
- Type
Jenis enumerasi yang akan dikembalikan.
- value
- UInt64
Nilai yang akan dikonversi menjadi anggota enumerasi.
Mengembalikan
Instans enumerasi diatur ke value
.
- Atribut
Pengecualian
enumType
adalah null
.
enumType
bukan .Enum
.NET 8 dan versi yang lebih baru: enumType
adalah jenis enumerasi yang didukung Boolean.
Keterangan
Metode ini ToObject(Type, UInt64) dikonversi menjadi anggota enumerasi yang nilai mendasarnya value
adalah value
. Perhatikan bahwa konversi berhasil meskipun nilai berada di luar batas enumType
anggota. Untuk memastikan bahwa value
adalah nilai enumType
enumerasi yang mendasar yang valid, teruskan ke IsDefined metode .
Metode konversi ini mengembalikan nilai jenis Object. Anda kemudian dapat mentransmisikannya atau mengonversinya menjadi objek jenis enumType
.
Lihat juga
Berlaku untuk
ToObject(Type, Byte)
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
- Sumber:
- Enum.cs
Mengonversi bilangan bulat tidak bertanda 8-bit yang ditentukan menjadi anggota enumerasi.
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
Parameter
- enumType
- Type
Jenis enumerasi yang akan dikembalikan.
- value
- Byte
Nilai yang akan dikonversi menjadi anggota enumerasi.
Mengembalikan
Instans enumerasi diatur ke value
.
- Atribut
Pengecualian
enumType
adalah null
.
enumType
bukan .Enum
.NET 8 dan versi yang lebih baru: enumType
adalah jenis enumerasi yang didukung Boolean.
Keterangan
Metode ini ToObject(Type, Byte) dikonversi menjadi anggota enumerasi yang nilai mendasarnya value
adalah value
. Perhatikan bahwa konversi berhasil meskipun nilai berada di luar batas enumType
anggota. Untuk memastikan bahwa value
adalah nilai enumType
enumerasi yang mendasar yang valid, teruskan ke IsDefined metode .
Metode konversi ini mengembalikan nilai jenis Object. Anda kemudian dapat mentransmisikannya atau mengonversinya menjadi objek jenis enumType
.