System::BoxedValueBase sınıfı

BoxedValueBase class

Kutulanmış bir değeri temsil eden türev sınıfının arayüzünü tanımlayan ve bazı temel yöntemleri uygulayan bir temel sınıftır. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığına (stack) veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisiyle sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class BoxedValueBase : public System::Object

Yöntemler

YöntemAçıklama
virtual GetTypeCode() constGeçerli nesne tarafından temsil edilen kutulanmış değerin türünü temsil eden değeri döndürür.
virtual GetUnsignedLongLongValue() constGeçerli nesne tarafından temsil edilen kutulanmış değeri 64-bit tam sayı değerine dönüştürür.
virtual IsBoxedEnum()Geçerli nesnenin bir enum türünün kutulanmış değerini temsil edip etmediğini belirler.
static Parse(const TypeInfo&, const String&, bool)Belirtilen adla belirtilen enum’un sabit değerini kutular. Bir parametre, enum sabitinin adını belirten dizeyi yorumlarken büyük/küçük harf duyarlılığının göz ardı edilip edilmeyeceğini belirtir.
static Parse(const TypeInfo&, const String&)Belirtilen adla belirtilen enum’un sabit değerini kutular.
ToString(const System::String&) constKutulanmış nesneyi belirtilen biçim dizesiyle dizeye dönüştürür.
virtual ToString() constC# Object.ToString() metodunun analoğu. Özel nesnelerin dizeye dönüştürülmesini sağlar.

Ayrıca Bakınız