- الكود الأول والكود الثاني يعطيا نفس النتيجة ولكن
في الأول استخدمنا Case Else وفي الثاني استخدمنا case is < 0 بدلا منها
- dim x as byte = 300
يحدث خطأ من النوع Syntax Error
لأن التخصيص بقيمة مجردة مباشرة يمكن إكتشافها أثناء كتاب الكود
أما في الحالية الآتية
dim x as byte = Textbox1.text
غير معروف مدى القيمة المخصصة الا عند التشغيل فإذا حدث ووضعت قيمة أكبر أو أقل يحدث خطأ من النوع RunTime
سؤال جميل
-بالنسبة "Dim x As Short = "mohamed"
تفسيرى سريعا ويحتاج للمراجعة
القيمة النصية سوف يتم عمل لها تحويل ضمنى أولا وعند الفشل يعطى RunTime Error
لأنه من المحتمل أن ينفع تحويلها
لأنه لو أعطى خطأ لن تستطيع التخصيص بهذا الشكل
Dim x As Short = "5"
وشكرا
|