فئة 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(). يتيح تحويل الكائنات المخصصة إلى سلسلة نصية.

انظر أيضًا