System::BoxedValueBase sınıfı
İçindekiler
[
Saklamak
]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öntem | Açıklama |
|---|---|
| virtual GetTypeCode() const | Geçerli nesne tarafından temsil edilen kutulanmış değerin türünü temsil eden değeri döndürür. |
| virtual GetUnsignedLongLongValue() const | Geç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&) const | Kutulanmış nesneyi belirtilen biçim dizesiyle dizeye dönüştürür. |
| virtual ToString() const | C# Object.ToString() metodunun analoğu. Özel nesnelerin dizeye dönüştürülmesini sağlar. |
Ayrıca Bakınız
- Class Object
- Namespace System
- Library Aspose.Font for C++