التحويل الضمني والصريح
يتم التحويل في حالة التخصيص غالبا
على أساس ان القيمة لابد أن تكون أو تحول إلي نوع المتغير أو الثابت أو الخاصية ... الخ
السبب طريقة تمثيل كل نوع تختلف عن الآخر وان تم تخزين قيمة واحدة
مثال
dim x as integer=5
dim y as single=5
طريقة تخزين 5 في x تختلف عن y
التحويل إما ان يكون صريح
أو يكون ضمني
التحويل الصريح
1- نسنخدم فيه دالة مثل
dim x as integer=Cint(textbox1.text
2- نسنخدم الدالة Parese
dim x as integer=integer.Parse(textbox1.text
3- استخدام التصنيف convert
dim x as Single=Convert.ToSingle(textbox1.text
وغيرها
إذا لم نستخدم أي مما سبق يقوم مترجم اللغة بعملية التحويل ضمنيا
وشكرا
|