اقتباس المشاركة الأصلية كتبت بواسطة hebahll84 مشاهدة المشاركة
ماذا يحدث لو :-
1. تم تحويل بيانات عددية ذات سعة تخزينية كبيرة الي بيانات ذات سعة تخزينية صغيرة ثم تم ادخال ارقام سعتها اكبر من المكان المحجوز لها
2. Naumber1 Integer = Convert To Integer ( Number2 Short)
3. تعريف متغير على انه من النوع Integer ثم ادخل المستخدم رقم عشرى
4. تعريف متغير على انه من النوع Integer ثم ادخل المستخدم قيمة حرفية
5. تعريف متغير على انه من النوع String ثم ادخل المستخدم رقم صحيح
ارجو الرد على هذه الاسئلة
اولا
رقم واحد الصياغة للسؤال خطأ
والصواب في الصيغة
ماذا يحدث عند تحويل بيانات عددية ذات سعة تخزنية كبيرة الي بيانات ذات سعة صغيرة وكان النوع المحول اليه لا يستوعب القيمة التي سيتم تحويلها
يحدث فقد في البيانات
رقم 2
الصيغة خطأ
والصواب
Naumber1Integer = Convert.ToInt32( Number2 Short)x
وهنا لا يحدث شئ لان المحول من النوع short والمحول اليه من النوع integer
رقم 3
يتم تقريب العدد الي اقرب رقم صحيح
رقم 4
يحدث خطأ في البرنامج
رقم 5
لا يحدث شئ
وقد سبق الرد هنا
http://www.egyedu.com/vb/showthread.php?t=2838