وشكراً لكم.
ما الفرق بين null وعدم وجود قيمة ؟
NULL هي عدم وجود قيمة. وهناك بعض المصطلحات مهمة أيضاً مثل:
NaN والتي تعني Not a Number.
nil والتي تعني صفر أو لا شيء (NULL or ZERO).
• • •
[ ربيّ احفظ سوريا الحبيبة]

Eng.Tareq Jehad كتب:NULL هي عدم وجود قيمة. وهناك بعض المصطلحات مهمة أيضاً مثل:
NaN والتي تعني Not a Number.
nil والتي تعني صفر أو لا شيء (NULL or ZERO).
لكن في MSDN كاتبين أن Null لا تساوي عدم وجود قيمة ولو جربت تكتب العبارة التالية لما تحقق الشرط If(textBox.text==null) حتى لو لم يكن في التكست بوكس شيء.
null تتعلق بالكائنات Objects مثل Image وArray وغيرها، أما string وint فليست كائنات لهذا مثالك الذي أرفقت ليس صحيحاً
if (pictureBox1.Image == null) textBox1.Text = "nothing";
int[] a = { 1, 2, 3 };
a = null;
if (a == null) textBox1.Text = "nothing";تم تعديل هذه المشاركة بواسطة vbnetvbnet في 7 مارس 2014 في 00:12
.
أقوال مميزة من منتدى الفريق العربي للبرمجة (قيد التحديث)
الأستاذ: محمد طلال بدوي كتب:إن صحبة الناجحين تصيب بعدوى النجاح، ويا لها من عدوى جميلة، تشعرك بجو من الحماسة والمنافسة، وتبقيك مشتعلا في بحث مستمر عن المراكز الأولى.
.الدكتورة: زهرة (أم عهود) كتب:والله لا نريد من هذه الدنيا شيء إلا ان نكون اخوة متحابين في الله يجمعنا طلب العلم ومساعدة الآخرين لوجه الله تعالى.
vbnetvbnet كتب:
null تتعلق بالكائنات Objects مثل Image وArray وغيرها، أما string وint فليست كائنات لهذا مثالك الذي أرفقت ليس صحيحاً
if (pictureBox1.Image == null) textBox1.Text = "nothing";int[] a = { 1, 2, 3 }; a = null; if (a == null) textBox1.Text = "nothing";
النوع String هو عبارة عن كلاس و/او اوبجكت وهو مرجعى Reference Type مثله مثل Image and Array
اذا كان التكست بوكس لا يحوى شئ فانه لا يعنى ان القيمة null اى لا يوجد قيمة فلقيمة هنا هى zero length string (String.Empty) او ""
اذا كانت null فهذا يعنى ان المتغير لا يؤشر الى كائن فى الذاكرة اى لايوجد قيمة او كائن من الاساس
اما
String str=""
فالكائن او الاوبجكت موجود فى الذاكرة ويحمل قيمة وهى نص فارغ و str هو مؤشر لهذا الكائن
اذا كتبنا
string str=null
فهنا عرفنا مؤشر من نوع نص ولكنه لا يشير الى اى اوبجت اى لا قيمة له
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده
