Enum.ToObject Metode

Definisi

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

enumTypeadalah null.

enumTypebukan .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

enumTypeadalah null.

enumTypebukan .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

enumTypeadalah null.

enumTypebukan .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.

enumTypebukan .Enum

-atau-

valuebukan 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

enumTypeadalah null.

enumTypebukan .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

enumTypeadalah null.

enumTypebukan .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

enumTypeadalah null.

enumTypebukan .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

enumTypeadalah null.

enumTypebukan .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

enumTypeadalah null.

enumTypebukan .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.

Lihat juga

Berlaku untuk