قيم الكائن المتغير

متغير نوع البيانات كائن يمكنه الإشار لبيانات من أي نوع. القيمة المخزّنة في متغير Object يتم الاحتفاظ به في مكان آخر في الذاكرة، أثناء ذلك المتغير نفسه يحتفظ بمؤشر إلى بيانات.

دالات مصنف الكائن

Visual Basic يوفر دالات تُرجع معلومات حول ما إذا كان متغير Object يشير إلى ، كما هو موضح في جدول التالي.

الوظيفة

يرجع صواب إذا كان متغير الكائن يشير إلى

IsArray

صفيف من القيم بدلاً من قيمة واحدة

IsDate

قيمة نوع بيانات Date في (Visual Basic) أو سلسلة الذي يمكن تفسيره كقيمة تاريخ ووقت.

IsDBNull

كائن من نوع DBNull، الذي يمثل بيانات مفقودة أو غير موجودة

IsError

كائن استثناء مشتقة من Exception

IsNothing

لا شيء (Visual Basic)، أي، لا يوجد كائن تم حالياً تعيينه للمتغير

IsNumeric

رقم أو سلسلة يمكن تفسيره كرقم

IsReference

نوع المرجع (مثل سلسلة أو صفيف أو المفوض, أو فئة نوع)

يمكنك استخدام هذه الدالات لتجنب إرسال قيمة غير صالحة إلى إجراء أو عملية.

عامل TypeOf

يمكنك أيضاً استخدام عامل التشغيل TypeOf في (Visual Basic) لتحديد ما إذا كان متغير الكائن حالياً يشير إلى نوع بيانات معين. تعبير TypeOf... Is تقييمها إلى True إذا كان مشتق من نوع وقت التشغيل من المُعامل أو تطبق النوع المحدد.

يستخدم المثال التالي TypeOf على كائن متغيرات يشير إلى قيمة وأنواع المرجع.

' The following statement puts a value type (Integer) in an Object variable.
Dim num As Object = 10
' The following statement puts a reference type (Form) in an Object variable.
Dim frm As Object = New Form()
If TypeOf num Is Long Then Debug.WriteLine("num is Long")
If TypeOf num Is Integer Then Debug.WriteLine("num is Integer")
If TypeOf num Is Short Then Debug.WriteLine("num is Short")
If TypeOf num Is Object Then Debug.WriteLine("num is Object")
If TypeOf frm Is Form Then Debug.WriteLine("frm is Form")
If TypeOf frm Is Label Then Debug.WriteLine("frm is Label")
If TypeOf frm Is Object Then Debug.WriteLine("frm is Object")

المثال السابق يكتب الأسطر التالية إلى الإطار يصحح:

num is Integer

num is Object

frm is Form

frm is Object

متغير الكائنnum تشير إلى بيانات نوع Integer، و frm يشير إلى كائن فئة Form.

كائن صفائف

يمكنك تعريف المتغير واستخدام صفيف المتغيرات Object. وهذا مفيد عندما تحتاج إلى معالجة العديد من أنواع البيانات و كائن الفئات. يجب أن يكون لدى كل العناصر في نفس الصفيف تعريف نوع البيانات. للتصريح عن هذا النوع من البيانات كما هو Object يسمح لك تخزين كائنات الفئة مثيلات جانب أخرى أنواع بيانات في الصفيف.

راجع أيضًا:

المهام

كيفية القيام بما يلي: الإشارة إلى المثيل الحالي من أحد الكائنات

كيفية القيام بما يلي: تحديد ما تشير إليه نوع متغير الكائن

كيفية القيام بما يلي: تحدد ما إذا كان كائنان ذو صله ببعضهما

كيفية القيام بما يلي: تحدد ما إذا كان كائنان متطابقان

المبادئ

متغيرات الكائن في Visual Basic

تعريف الكائن المتغير

تعيين الكائن المتغير

أنواع البيانات في Visual Basic