المتابعون للمدونة

الأربعاء، 11 أبريل 2018

التحويل من نوع بيانات إلى آخر


التحويل من نوع بيانات إلى آخر:
أحيانا تريد نقل بيان من عدد صحيح Integer إلى عدد مزدوج Double أو العكس.. أو نقل وحدة ثنائية Byte إلى متغير منطقي Boolean أو العكس.. في مثل هذه الحالات لن يمكنك استخدام الدالة Parse ولا الدالة ToString.. لهذا تمنحك فيجيوال بيزيك فئة التحويل Convert Class، التي تمتلك عدة وسائل للتحويل إلى كل نوع من أنواع البيانات الأساسية.
ويبدأ اسم كل وسيلة من وسائل التحويل بالكلمة To متبوعة باسم أحد أنواع البيانات (مثل ToByte).. وتستطيع أن ترسل إلى وسائل التحويل (مثل الوسيلة ToByte) أي نوع من أنواع البيانات كالنصوص والأعداد الصحيحة والأعداد المزدوجة، لتقوم بتحويله إلى وحدة ثنائية Byte إن كان هذا ممكنا.. فإذا لم يكن التحويل ممكنا، فسيحدث خطأ في البرنامج.
والجدول التالي يخلص هذه الوسائل: 

الوسيلة
وظيفتها
ToBoolean
تقوم بالتحويل من أي نوع إلى قيمة منطقية Boolean.
ToByte
تقوم بالتحويل من أي نوع إلى وحدة ثنائية Byte.
ToInt16
تقوم بالتحويل من أي نوع إلى عدد قصير Short.
ToInt32
تقوم بالتحويل من أي نوع إلى عدد صحيح Integer.
ToInt64
تقوم بالتحويل من أي نوع إلى عدد طويل Long.
ToSingle
تقوم بالتحويل من أي نوع إلى عدد مفرد Single.
ToDouble
تقوم بالتحويل من أي نوع إلى عدد مزدوج Double.
ToDecimal
تقوم بالتحويل من أي نوع إلى عدد عشري Decimal.
ToChar
تقوم بالتحويل من أي نوع إلى حرف Char.
ToString
تقوم بالتحويل من أي نوع إلى نص String.

مثال:

MsgBox(Convert.ToBoolean(0)) ' False
MsgBox(Convert.ToBoolean("true")) ' True

من كتاب المبرمج الصغير للصف الثالث الإعدادي (الفصل الدراسي الثاني).. للتنزيل كاملا:

 

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر