اذهب إلى المحتوى
  • 0

ماهو الفرق بين And و AndAlso على Vb.net؟

محمد بوسكوري

السؤال

على بيئة التطوير Vb.net، ماهو الفرق بين and وَ andalso؟ وهل يشتركان في استعمالها في أمر معين، أم أنهما منفصلين؟

تم التعديل في بواسطة محمد بوسكوري
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1
  • المعاملان AndAlso و OrElse في تركيبهما مع If الشرطية يسرّعان عملية الاختبار، لأنهما لا ينفّذان الشرط الثاني الذي يأتي بعدهما إلا بعد تحقق الشرط الأول الذي يأتي قبلهما:
  •  * بدلاً عنهما استخدم And وOr لإجبار فيجوال بيسك على اختبار كل الشروط بغض النظر عن النتيجة.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

العامل And يعمل على التأكد من توفر الشرطين اثنين معا، بينما AndAlso تتميز بتوفر الشرط جهة اليمين قبل الشرط جهة اليسار، وهذه أمثلة لتبيين الفرق بينهما:

  • مثال عن And:
If mystring IsNot Nothing And mystring.Contains("Foo") Then
  ' إنجاز المهام البرمجية  في حال التأكد من الشرطين معاً في نفس الووقت
End If
  • مثال عن AndAlso:
If mystring IsNot Nothing AndAlso mystring.Contains("Foo") Then
  ' إنجاز المهام البرمجية  بالتأكد من الشرط جهة اليمين فقط إذا كان الشرط جهة اليسار متوفراً
End If

مثال مبسط أكثر، تستعمل And للتأكد من x=5 وَ y=7 معاً:

if x = 5 And y = 7

التأكد من x=5 بعد التأكد من y=7 :

if x = 5 Andalso y = 7
تم التعديل في بواسطة E.Nourddine
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...