06-10-12, 07:51 PM
كاتب الموضوع : BADRMEDIA
AndAlso Operator جديد جاء مع حملة الدوت نت على بلاد VB من 1 : 6
كلنا نعرف المعامل And لكن ما هو المعامل AndAlso وارد باريس وما الفرق بينهم
الفرق أن And غبى وأن AndAlso أذكي منه
نوضح
يقدم هذا العامل المنطقي طريقة مختصرة للربط بين تعبيرين
الصيغة العامة لهذا الرابط المنطقي هى
كود :
result = expression1 AndAlso expression2
Result هو متغير منطقي يستخدم لتخزين نتيجة المقارنة بين تعبيرين
expression1 يمثل تعبير منطقى
expression2 يمثل تعبير منطقى
هذا المعامل الجديد يفيدنا فى اختصار المعالجة كيف ؟؟؟؟؟
كما تعرفون نتيجة استخدام المعامل And للربط بين تعبيرين هي False إلا في حالة واحدة فقط وهي إذا كانت نتيجة كلا التعبيرين صحيحة True
ومن السايق اتضح لنا
أنه إذا كانت نتيجة التعبير الأول False فالنتيجة النهائية للمعامل And ستكون False دون المرور للتعبير الثاني - هل هذا ما في تفكيرك المنطقي
للأسف مع المعامل And ليس الأمر هكذا بل إذا كان نتيجة التعبير الأول False لا يتوقف بل يمر على التعبير الثاني بغباء
أى لابد أن يحصل جميع قيم التعبيرات حتى يصل للنتيجة النهائية
أما الأستاذ AndAlso فهو يفهم أكثر من جده And - فبمجرد أن حصل التعبير على قيمة False يكون النتيجة النهائية False
ألم أقل لكم - وارد باريس