التحويل من عدد إلى نص:
عندما تعرض ناتج عملية حسابية للمستخدم، فإنك تعرضها في
لافتة أو مربع نص، وذلك بوضعها في الخاصية Text.. وفي هذه الحالة عليك أن تحول
العدد إلى نص، لأن الخاصية Text تتعامل مع نصوص.
ويمكنك استخدام الوسيلة ToString
لفعل هذا.. هذه الوسيلة موجودة في كل كائن من كائنات الأنواع الرقمية، مثل العدد
الصحيح Integer والعدد المزدوج Double... إلخ.
وقد استخدمنا هذه الوسيلة في آخر سطر في حدث ضغط الزر BtAdd1، لتحويل المجموع Sum من عدد إلى نص، لوضعه في اللافتة:
Dim Sum As
Integer = N1 + N2
LbSum.Text =
Sum.ToString( )
لاحظ أن الوسيلة Parse تستخدم من اسم نوع البيانات
مباشرة (مثل Integer.Parse)، لهذا تسمى وسيلة مشتركة Shared Method، لأنها غير مرتبطة بكائن معين.. لهذا يجب أن ترسل معاملا نصيا String Argument إلى هذه الوسيلة لتقوم بتحويله إلى
النوع المناسب.
بينما الوسيلة ToString تستخدم من اسم كائن معين معرف من
نوع البيانات، لهذا تسمى وسيلة النسخة Instance
Method،
لذا فهي لا تحتاج إلى أية معاملات، فهي تتعامل مع قيمة المتغير الذي يستدعيها.. مثال:
Dim Sum As
Integer = 5
LbSum.Text =
Sum.ToString( )
بينما الكود التالي غير صحيح وستعترض عليه فيجيوال
بيزيك:
LbSum.Text =
Integer.ToString(5)
من
كتاب المبرمج الصغير للصف الثالث الإعدادي (الفصل الدراسي الثاني).. للتنزيل
كاملا:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.