فئة System::BoxedValueBase
محتويات
[
يخفي
]BoxedValueBase class
فئة أساسية تُعرّف واجهة وتُنفّذ بعض الأساليب الأساسية للفئة المشتقة التي تمثل قيمة مُغَلَّفة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغّل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أعطال في التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class BoxedValueBase : public System::Object
الطرق
| طريقة | الوصف |
|---|---|
| virtual GetTypeCode() const | يرجع القيمة التي تمثل نوع القيمة المُغَلَّفة التي يمثلها الكائن الحالي. |
| virtual GetUnsignedLongLongValue() const | يحوّل القيمة المُغَلَّفة التي يمثلها الكائن الحالي إلى قيمة عدد صحيح 64‑بت. |
| virtual IsBoxedEnum() | يحدد ما إذا كان الكائن الحالي يمثل قيمة مُغَلَّفة من نوع تعداد. |
| static Parse(const TypeInfo&, const String&, bool) | يُغَلِّف قيمة ثابت التعداد المحدد بالاسم المحدد. تُحدِّد معلمة ما إذا كان يجب تجاهل حالة الأحرف عند تفسير السلسلة التي تحدد اسم ثابت التعداد. |
| static Parse(const TypeInfo&, const String&) | يُغَلِّف قيمة ثابت التعداد المحدد بالاسم المحدد. |
| ToString(const System::String&) const | يحوِّل الكائن المُغَلَّف إلى سلسلة باستخدام سلسلة تنسيق محددة. |
| virtual ToString() const | نظير طريقة C# Object.ToString(). يتيح تحويل الكائنات المخصصة إلى سلسلة نصية. |
انظر أيضًا
- Class Object
- Namespace System
- Library Aspose.Font for C++