Enum.ToObject Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen tamsayı değerini bir numaralandırma üyesine dönüştürür.
Aşırı Yüklemeler
ToObject(Type, Int16) |
Belirtilen 16 bit işaretli tamsayıyı bir numaralandırma üyesine dönüştürür. |
ToObject(Type, Int32) |
Belirtilen 32 bit işaretli tamsayıyı bir numaralandırma üyesine dönüştürür. |
ToObject(Type, Int64) |
Belirtilen 64 bit işaretli tamsayıyı bir numaralandırma üyesine dönüştürür. |
ToObject(Type, Object) |
Belirtilen nesneyi bir tamsayı değeriyle sabit listesi üyesine dönüştürür. |
ToObject(Type, SByte) |
Belirtilen 8 bit imzalı tamsayı değerini bir numaralandırma üyesine dönüştürür. |
ToObject(Type, UInt16) |
Belirtilen 16 bit işaretsiz tamsayı değerini bir numaralandırma üyesine dönüştürür. |
ToObject(Type, UInt32) |
Belirtilen 32 bit işaretsiz tamsayı değerini bir numaralandırma üyesine dönüştürür. |
ToObject(Type, UInt64) |
Belirtilen 64 bit işaretsiz tamsayı değerini bir numaralandırma üyesine dönüştürür. |
ToObject(Type, Byte) |
Belirtilen 8 bit işaretsiz tamsayıyı bir numaralandırma üyesine dönüştürür. |
ToObject(Type, Int16)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Belirtilen 16 bit işaretli tamsayıyı bir numaralandırma üyesine dönüştürür.
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
Parametreler
- enumType
- Type
Döndürülecek numaralandırma türü.
- value
- Int16
Bir numaralandırma üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak value
ayarlanmıştır.
- Öznitelikler
Özel durumlar
enumType
, null
değeridir.
enumType
bir Enumdeğildir.
.NET 8 ve sonraki sürümleri: enumType
Boole destekli bir numaralandırma türüdür.
Açıklamalar
yöntemi, ToObject(Type, Int16) temel alınan değeri value
olan bir numaralandırma üyesine dönüştürürvalue
. Değer üye sınırlarının dışında olsa bile dönüştürmenin enumType
başarılı olduğunu unutmayın. Numaralandırmanın value
geçerli bir temel değer enumType
olduğundan emin olmak için bunu yöntemine IsDefined geçirin.
Bu dönüştürme yöntemi türünde Objectbir değer döndürür. Daha sonra bunu yayınlayabilir veya türünde enumType
bir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, Int32)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Belirtilen 32 bit işaretli tamsayıyı bir numaralandırma üyesine dönüştürür.
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
Parametreler
- enumType
- Type
Döndürülecek numaralandırma türü.
- value
- Int32
Bir numaralandırma üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak value
ayarlanmıştır.
- Öznitelikler
Özel durumlar
enumType
, null
değeridir.
enumType
bir Enumdeğildir.
.NET 8 ve sonraki sürümleri: enumType
Boole destekli bir numaralandırma türüdür.
Açıklamalar
yöntemi, ToObject(Type, Int32) temel alınan değeri value
olan bir numaralandırma üyesine dönüştürürvalue
. Değer üye sınırlarının dışında olsa bile dönüştürmenin enumType
başarılı olduğunu unutmayın. Numaralandırmanın value
geçerli bir temel değer enumType
olduğundan emin olmak için bunu yöntemine IsDefined geçirin.
Bu dönüştürme yöntemi türünde Objectbir değer döndürür. Daha sonra bunu yayınlayabilir veya türünde enumType
bir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, Int64)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Belirtilen 64 bit işaretli tamsayıyı bir numaralandırma üyesine dönüştürür.
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
Parametreler
- enumType
- Type
Döndürülecek numaralandırma türü.
- value
- Int64
Bir numaralandırma üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak value
ayarlanmıştır.
- Öznitelikler
Özel durumlar
enumType
, null
değeridir.
enumType
bir Enumdeğildir.
.NET 8 ve sonraki sürümleri: enumType
Boole destekli bir numaralandırma türüdür.
Açıklamalar
yöntemi, ToObject(Type, Int64) temel alınan değeri value
olan bir numaralandırma üyesine dönüştürürvalue
. Değer üye sınırlarının dışında olsa bile dönüştürmenin enumType
başarılı olduğunu unutmayın. Numaralandırmanın value
geçerli bir temel değer enumType
olduğundan emin olmak için bunu yöntemine IsDefined geçirin.
Bu dönüştürme yöntemi türünde Objectbir değer döndürür. Daha sonra bunu yayınlayabilir veya türünde enumType
bir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, Object)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Belirtilen nesneyi bir tamsayı değeriyle sabit listesi üyesine dönüştürür.
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
Parametreler
- enumType
- Type
Döndürülecek numaralandırma türü.
- value
- Object
Değer bir numaralandırma üyesine dönüştürülür.
Döndürülenler
değeri olan bir numaralandırma nesnesi.value
- Öznitelikler
Özel durumlar
enumType
veya value
şeklindedir null
.
enumType
bir Enumdeğildir.
-veya-
value
, , , Int16, Int32, Int64, UInt32ByteUInt16, veya UInt64türünde SBytedeğildir.
.NET 8 ve sonraki sürümleri: enumType
Boole destekli bir numaralandırma türüdür.
Açıklamalar
yöntemi, ToObject(Type, Object) integral değerini temel value
alınan değeri value
olan bir numaralandırma üyesine dönüştürür. Değer üye sınırlarının dışında olsa bile dönüştürmenin enumType
başarılı olduğunu unutmayın. Numaralandırmanın value
geçerli bir temel değer enumType
olduğundan emin olmak için bunu yöntemine IsDefined geçirin.
Bu dönüştürme yöntemi türünde Objectbir değer döndürür. Daha sonra bunu yayınlayabilir veya türünde enumType
bir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, SByte)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen 8 bit imzalı tamsayı değerini bir numaralandırma üyesine dönüştürür.
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
Parametreler
- enumType
- Type
Döndürülecek numaralandırma türü.
- value
- SByte
Bir numaralandırma üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak value
ayarlanmıştır.
- Öznitelikler
Özel durumlar
enumType
, null
değeridir.
enumType
bir Enumdeğildir.
.NET 8 ve sonraki sürümleri: enumType
Boole destekli bir numaralandırma türüdür.
Açıklamalar
yöntemi, ToObject(Type, SByte) temel alınan değeri value
olan bir numaralandırma üyesine dönüştürürvalue
. Değer üye sınırlarının dışında olsa bile dönüştürmenin enumType
başarılı olduğunu unutmayın. Numaralandırmanın value
geçerli bir temel değer enumType
olduğundan emin olmak için bunu yöntemine IsDefined geçirin.
Bu dönüştürme yöntemi türünde Objectbir değer döndürür. Daha sonra bunu yayınlayabilir veya türünde enumType
bir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, UInt16)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen 16 bit işaretsiz tamsayı değerini bir numaralandırma üyesine dönüştürür.
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
Parametreler
- enumType
- Type
Döndürülecek numaralandırma türü.
- value
- UInt16
Bir numaralandırma üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak value
ayarlanmıştır.
- Öznitelikler
Özel durumlar
enumType
, null
değeridir.
enumType
bir Enumdeğildir.
.NET 8 ve sonraki sürümleri: enumType
Boole destekli bir numaralandırma türüdür.
Açıklamalar
yöntemi, ToObject(Type, UInt16) temel alınan değeri value
olan bir numaralandırma üyesine dönüştürürvalue
. Değer üye sınırlarının dışında olsa bile dönüştürmenin enumType
başarılı olduğunu unutmayın. Numaralandırmanın value
geçerli bir temel değer enumType
olduğundan emin olmak için bunu yöntemine IsDefined geçirin.
Bu dönüştürme yöntemi türünde Objectbir değer döndürür. Daha sonra bunu yayınlayabilir veya türünde enumType
bir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, UInt32)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen 32 bit işaretsiz tamsayı değerini bir numaralandırma üyesine dönüştürür.
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
Parametreler
- enumType
- Type
Döndürülecek numaralandırma türü.
- value
- UInt32
Bir numaralandırma üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak value
ayarlanmıştır.
- Öznitelikler
Özel durumlar
enumType
, null
değeridir.
enumType
bir Enumdeğildir.
.NET 8 ve sonraki sürümleri: enumType
Boole destekli bir numaralandırma türüdür.
Açıklamalar
yöntemi, ToObject(Type, UInt32) temel alınan değeri value
olan bir numaralandırma üyesine dönüştürürvalue
. Değer üye sınırlarının dışında olsa bile dönüştürmenin enumType
başarılı olduğunu unutmayın. Numaralandırmanın value
geçerli bir temel değer enumType
olduğundan emin olmak için bunu yöntemine IsDefined geçirin.
Bu dönüştürme yöntemi türünde Objectbir değer döndürür. Daha sonra bunu yayınlayabilir veya türünde enumType
bir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, UInt64)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen 64 bit işaretsiz tamsayı değerini bir numaralandırma üyesine dönüştürür.
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
Parametreler
- enumType
- Type
Döndürülecek numaralandırma türü.
- value
- UInt64
Bir numaralandırma üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak value
ayarlanmıştır.
- Öznitelikler
Özel durumlar
enumType
, null
değeridir.
enumType
bir Enumdeğildir.
.NET 8 ve sonraki sürümleri: enumType
Boole destekli bir numaralandırma türüdür.
Açıklamalar
yöntemi, ToObject(Type, UInt64) temel alınan değeri value
olan bir numaralandırma üyesine dönüştürürvalue
. Değer üye sınırlarının dışında olsa bile dönüştürmenin enumType
başarılı olduğunu unutmayın. Numaralandırmanın value
geçerli bir temel değer enumType
olduğundan emin olmak için bunu yöntemine IsDefined geçirin.
Bu dönüştürme yöntemi türünde Objectbir değer döndürür. Daha sonra bunu yayınlayabilir veya türünde enumType
bir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, Byte)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Belirtilen 8 bit işaretsiz tamsayıyı bir numaralandırma üyesine dönüştürür.
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
Parametreler
- enumType
- Type
Döndürülecek numaralandırma türü.
- value
- Byte
Bir numaralandırma üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak value
ayarlanmıştır.
- Öznitelikler
Özel durumlar
enumType
, null
değeridir.
enumType
bir Enumdeğildir.
.NET 8 ve sonraki sürümleri: enumType
Boole destekli bir numaralandırma türüdür.
Açıklamalar
yöntemi, ToObject(Type, Byte) temel alınan değeri value
olan bir numaralandırma üyesine dönüştürürvalue
. Değer üye sınırlarının dışında olsa bile dönüştürmenin enumType
başarılı olduğunu unutmayın. Numaralandırmanın value
geçerli bir temel değer enumType
olduğundan emin olmak için bunu yöntemine IsDefined geçirin.
Bu dönüştürme yöntemi türünde Objectbir değer döndürür. Daha sonra bunu yayınlayabilir veya türünde enumType
bir nesneye dönüştürebilirsiniz.