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 bir tamsayı değerini sabit listesi üyesine dönüştürür.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ToObject(Type, Int16) |
Belirtilen 16 bit imzalı tamsayıyı sabit listesi üyesine dönüştürür. |
| ToObject(Type, Int32) |
Belirtilen 32 bit imzalı tamsayıyı numaralandırma üyesine dönüştürür. |
| ToObject(Type, Int64) |
Belirtilen 64 bit imzalı 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
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Belirtilen 16 bit imzalı tamsayıyı sabit listesi ü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
Sabit listesi üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak ayarlanmıştır value.
- Öznitelikler
Özel durumlar
enumType, null'e eşittir.
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 valueolan bir numaralandırma üyesine dönüştürürvalue. Değer üyelerin 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 enumTypebir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, Int32)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Belirtilen 32 bit imzalı tamsayıyı 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
Sabit listesi üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak ayarlanmıştır value.
- Öznitelikler
Özel durumlar
enumType, null'e eşittir.
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 valueolan bir numaralandırma üyesine dönüştürürvalue. Değer üyelerin 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 enumTypebir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, Int64)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
Belirtilen 64 bit imzalı 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
Sabit listesi üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak ayarlanmıştır value.
- Öznitelikler
Özel durumlar
enumType, null'e eşittir.
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 valueolan bir numaralandırma üyesine dönüştürürvalue. Değer üyelerin 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 enumTypebir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, Object)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- 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, , SByte, Int16, , Int32, Int64, Byte, UInt16veya UInt32türünde UInt64değ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 valuedeğeri value olan bir numaralandırma üyesine dönüştürür. Değer üyelerin 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 enumTypebir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, SByte)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- 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
Sabit listesi üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak ayarlanmıştır value.
- Öznitelikler
Özel durumlar
enumType, null'e eşittir.
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 valueolan bir numaralandırma üyesine dönüştürürvalue. Değer üyelerin 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 enumTypebir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, UInt16)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- 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
Sabit listesi üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak ayarlanmıştır value.
- Öznitelikler
Özel durumlar
enumType, null'e eşittir.
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 valueolan bir numaralandırma üyesine dönüştürürvalue. Değer üyelerin 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 enumTypebir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, UInt32)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- 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
Sabit listesi üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak ayarlanmıştır value.
- Öznitelikler
Özel durumlar
enumType, null'e eşittir.
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 valueolan bir numaralandırma üyesine dönüştürürvalue. Değer üyelerin 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 enumTypebir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, UInt64)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- 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
Sabit listesi üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak ayarlanmıştır value.
- Öznitelikler
Özel durumlar
enumType, null'e eşittir.
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 valueolan bir numaralandırma üyesine dönüştürürvalue. Değer üyelerin 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 enumTypebir nesneye dönüştürebilirsiniz.
Ayrıca bkz.
Şunlara uygulanır
ToObject(Type, Byte)
- Kaynak:
- Enum.cs
- Kaynak:
- Enum.cs
- 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
Sabit listesi üyesine dönüştürülecek değer.
Döndürülenler
Sabit listesi örneği olarak ayarlanmıştır value.
- Öznitelikler
Özel durumlar
enumType, null'e eşittir.
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 valueolan bir numaralandırma üyesine dönüştürürvalue. Değer üyelerin 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 enumTypebir nesneye dönüştürebilirsiniz.