## BoxedValue class


Kutulanmış bir değeri temsil eder. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da operator new ile asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

```cpp
template<class T>class BoxedValue : public System::BoxedValueBase
```


| Parameter | Açıklama |
| --- | --- |
| T | Sınıf tarafından temsil edilen kutulanmış değerin türü |
## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [BoxedValue](./boxedvalue/)(const T\&) | Belirtilen değeri kutulanmış olarak temsil eden bir nesne oluşturur. |
| [Equals](./equals/)(ptr) override | Geçerli ve belirtilen nesneler tarafından temsil edilen kutulanmış değerlerin eşitliğini belirler. |
| [GetHashCode](./gethashcode/)() const override | Mevcut nesne için bir hash kodu döndürür. |
| [GetType](./gettype/)() const override | Nesnenin gerçek türünü alır. |
| [GetTypeCode](./gettypecode/)() const override | Geçerli nesne tarafından temsil edilen kutulanmış değerin türünü temsil eden değeri döndürür. |
| [GetUnsignedLongLongValue](./getunsignedlonglongvalue/)() const override | Kutulanmış nesnenin sayısal değerini döndürür; eğer dönüştürülemezse sıfır döner. |
| [is](./is/)() const | Geçerli nesne tarafından temsil edilen kutulanmış değerin türünün **V** olup olmadığını belirler. |
| [IsBoxedEnum](./isboxedenum/)() override | Geçerli nesnenin bir enum türünün kutulanmış değerini temsil edip etmediğini belirler. |
| static [Parse](../boxedvaluebase/parse/)(const TypeInfo\&, const String\&, bool) | Belirtilen adla belirtilen enum'un sabit değerini kutular. Bir parametre, enum sabitinin adını belirten dize yorumlanırken büyük/küçük harfin göz ardı edilip edilmeyeceğini belirtir. |
| static [Parse](../boxedvaluebase/parse/)(const TypeInfo\&, const String\&) | Belirtilen adla belirtilen enum'un sabit değerini kutular. |
| [ToString](./tostring/)() const override | Geçerli nesne tarafından temsil edilen kutulanmış değeri dizeye dönüştürür. |
| [ToString](../boxedvaluebase/tostring/)(const System::String\&) const | Kutulanmış nesneyi belirtilen biçim dizesiyle dizeye dönüştürür. |
| [unbox](./unbox/)() const | Geçerli nesne tarafından temsil edilen değeri kutudan çıkarır. |

## Ayrıca Bakınız

* Class [BoxedValueBase](../boxedvaluebase/)
* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
