التحويل من نوع بيانات إلى آخر:
أحيانا تريد نقل بيان من عدد صحيح 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
من
كتاب المبرمج الصغير للصف الثالث الإعدادي (الفصل الدراسي الثاني).. للتنزيل
كاملا:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.