Enum.ToObject Yöntem

Tanım

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.

Ayrıca bkz.

Şunlara uygulanır