أنواع مشغلي VB.Net: الحسابية والمقارنة والمنطقية

ما هو المشغل في VB.Net؟

يشير عامل التشغيل في VB.Net إلى رمز يرشد المترجم إلى إجراء معالجة منطقية أو رياضية محددة. يقوم المشغل بتنفيذ العملية على المعاملات المتوفرة. Microsoft يأتي VB.Net مع أنواع مختلفة من المشغلين. سنناقشها في هذا البرنامج التعليمي.

العمليات الحسابية في VB.Net

يمكنك استخدام العوامل الحسابية لإجراء عمليات رياضية مختلفة في VB.NET. تتضمن العوامل الحسابية في VB.Net ما يلي:

عامل حسابي الوصف
^ لرفع معامل إلى قوة معامل آخر
+ لإضافة عاملين.
- لطرح المعامل الثاني من المعامل الأول.
* لضرب كلا المعاملين.
/ لتقسيم المعامل على آخر. تقوم بإرجاع نتيجة النقطة العائمة.
\ لتقسيم المعامل على آخر. تقوم بإرجاع نتيجة عددية.
وزارة الدفاع المعروف باسم مشغل المعامل. تقوم بإرجاع الباقي بعد القسمة.

مثال على مشغل VB.Net الحسابي

فيما يلي مثال على عامل التشغيل الحسابي VB.Net:

الخطوة 1) إنشاء تطبيق وحدة تحكم جديد. لمعرفة ذلك، قم بزيارة البرنامج التعليمي السابق لدينا على أنواع البيانات والمتغيرات.

الخطوة 2) أضف المتابعةwing رمز:

Module Module1

    Sub Main()
        Dim var_w As Integer = 11
        Dim var_x As Integer = 5
        Dim var_q As Integer = 2
        Dim var_y As Integer
        Dim var_z As Single

        var_y = var_w + var_z
        Console.WriteLine(" Result of 11 + 5 is {0} ", var_y)

        var_y = var_w - var_x
        Console.WriteLine(" Result of 11 - 5 is {0} ", var_y)

        var_y = var_w * var_x
        Console.WriteLine(" Result of 11 * 5 is {0} ", var_y)

        var_z = var_w / var_x
        Console.WriteLine(" Result of 11 / 5 is {0}", var_z)

        var_y = var_w \ var_x
        Console.WriteLine(" Result of 11 \ 5 is {0}", var_y)

        var_y = var_w Mod var_x
        Console.WriteLine(" Result of 11 MOD 5 is {0}", var_y)

        var_y = var_x ^ var_x
        Console.WriteLine(" Result of 5 ^ 5 is {0}", var_y)
        Console.ReadLine()

    End Sub

End Module

الخطوة 3) انقر فوق الزر "ابدأ" لتنفيذ التعليمات البرمجية. يجب أن تحصل على فولوwing نافذة:

مشغل VB.Net الحسابي

فيما يلي لقطة شاشة للكود:

مشغل VB.Net الحسابي

شرح الكود:

  1. إنشاء وحدة تسمى Module1.
  2. إنشاء الإجراء الفرعي الرئيسي.
  3. إنشاء متغير صحيح var_w بقيمة 11.
  4. إنشاء متغير صحيح var_x بقيمة 5.
  5. إنشاء عدد صحيح var_q بقيمة 2.
  6. إنشاء عدد صحيح var_y.
  7. إنشاء عدد صحيح var_z.
  8. إضافة قيم المتغيرين var_w وvar_z وإسناد النتيجة إلى المتغير var_y.
  9. طباعة النتيجة المذكورة أعلاه على وحدة التحكم.
  10. طرح قيمة المتغيرات var_x من قيمة المتغير var_w وتخصيص النتيجة للمتغير var_y.
  11. طباعة النتيجة المذكورة أعلاه على وحدة التحكم.
  12. ضرب قيم المتغيرين var_w وvar_x وإسناد النتيجة إلى المتغير var_y.
  13. طباعة النتيجة المذكورة أعلاه على وحدة التحكم.
  14. قسمة قيمة المتغير var_w على قيمة المتغير var_x وإسناد النتيجة إلى المتغير var_z.
  15. طباعة النتيجة المذكورة أعلاه على وحدة التحكم.
  16. قسمة قيمة المتغير var_w على قيمة المتغير var_x وإسناد النتيجة إلى المتغير var_y.
  17. طباعة النتيجة المذكورة أعلاه على وحدة التحكم.
  18. الحصول على الباقي بعد قسمة قيمة المتغير var_w على قيمة المتغير var_x وتخصيص النتيجة للمتغير var_y.
  19. طباعة النتيجة المذكورة أعلاه على وحدة التحكم.
  20. الحصول على قيمة المتغير var_x مرفوعًا للأس نفسه وإسناد النتيجة إلى المتغير var_y.
  21. طباعة النتيجة المذكورة أعلاه على وحدة التحكم.
  22. للخروج من وحدة التحكم عندما يضغط المستخدم على أي مفتاح.
  23. إنهاء الإجراء الفرعي.
  24. إنهاء الوحدة

عوامل المقارنة في VB.Net

يتم استخدام عوامل المقارنة لإجراء مقارنات بين المتغيرات. تتضمن عوامل المقارنة في VB.Net ما يليwing:

عوامل المقارنة الوصف
= للتحقق مما إذا كان المعاملان لهما قيم متساوية أم لا. إذا كانت الإجابة بنعم، فإن الشرط يصبح صحيحا.
<> للتحقق مما إذا كانت قيمة المعامل الأيسر أكبر من قيمة المعامل الأيمن. ثم يصبح الشرط صحيحا.
> للتحقق مما إذا كانت قيمة المعامل الأيسر أقل من قيمة المعامل الأيمن. إذا كانت الإجابة بنعم، فإن الشرط يصبح صحيحا.
< للتحقق مما إذا كانت قيمة المعامل الأيسر أكبر من أو تساوي قيمة المعامل الأيمن. إذا كانت الإجابة بنعم، فإن الشرط يصبح صحيحا.
>= للتحقق مما إذا كان المعاملان لهما قيم متساوية أم لا. إذا كانت الإجابة بنعم، فإن الشرط يصبح صحيحا.
<= للتحقق مما إذا كانت قيمة المعامل الأيسر أقل من أو تساوي قيمة المعامل الأيمن. إذا كانت الإجابة بنعم، فإن الشرط يصبح صحيحا.

مثال على مشغل مقارنة VB.Net

دعونا نعرض مثالاً لمشغل مقارنة VB.Net:

الخطوة 1) إنشاء تطبيق وحدة تحكم جديد. إذا كنت لا تعرف كيفية القيام بذلك، قم بزيارة برنامجنا التعليمي السابق حول أنواع البيانات والمتغيرات.

الخطوة 2) أضف المتابعةwing رمز:

Module Module1

    Sub Main()
        Dim x As Integer = 11
        Dim y As Integer = 5
        If (x = y) Then
            Console.WriteLine("11=5 is True")
        Else
            Console.WriteLine(" 11=5 is False")
        End If

        If (x < y) Then
            Console.WriteLine(" 11<5 is True")
        Else
            Console.WriteLine(" 11<5 is False")
        End If

        If (x > y) Then
            Console.WriteLine(" 11>5 is True")
        Else
            Console.WriteLine(" 11>5 is False")
        End If
       
        x = 3
        y = 7
        If (x <= y) Then
            Console.WriteLine(" 3<=7 is True")
        End If
        If (y >= x) Then
            Console.WriteLine(" 7>=3 is True")
        End If
        Console.ReadLine()

    End Sub

End Module	

الخطوة 3) انقر فوق الزر "ابدأ" من شريط الأدوات لتشغيل التعليمات البرمجية. يجب أن تحصل على فولوwing نافذة:

مشغل مقارنة VB.Net

لقد استخدمنا following رمز:

مشغل مقارنة VB.Net

شرح الكود:

  1. إنشاء وحدة تسمى Module1.
  2. إنشاء الإجراء الفرعي الرئيسي.
  3. إنشاء متغير عدد صحيح x بقيمة 11.
  4. إنشاء متغير عدد صحيح y بقيمة 5.
  5. التحقق مما إذا كانت قيمة المتغير x تساوي قيمة المتغير y. لدينا العبارات الشرطية If...Then.
  6. طباعة بعض النص على وحدة التحكم إذا كان الشرط أعلاه صحيحًا.
  7. الجزء الآخر الذي سيتم تنفيذه إذا كان الشرط أعلاه خطأ، أي إذا كانت x لا تساوي y.
  8. طباعة بعض النص على وحدة التحكم في حالة تنفيذ الجزء "آخر" أعلاه.
  9. إنهاء شرط If.
  10. التحقق مما إذا كانت قيمة المتغير x أقل من قيمة المتغير y.
  11. طباعة بعض النص على وحدة التحكم إذا كان الشرط أعلاه صحيحًا.
  12. الجزء الآخر الذي سيتم تنفيذه إذا كان الشرط أعلاه خطأ، أي إذا كانت قيمة المتغير x لا تقل عن قيمة المتغير y.
  13. طباعة بعض النص على وحدة التحكم في حالة تنفيذ الجزء "آخر" أعلاه.
  14. إنهاء شرط If.
  15. التحقق مما إذا كانت قيمة المتغير x أكبر من قيمة المتغير y.
  16. طباعة بعض النص على وحدة التحكم إذا كان الشرط أعلاه صحيحًا.
  17. الجزء الآخر من التنفيذ إذا كان الشرط أعلاه خطأ، أي إذا كانت قيمة المتغير x ليست أكبر من قيمة المتغير y.
  18. طباعة بعض النص على وحدة التحكم في حالة تنفيذ الجزء "آخر" أعلاه.
  19. إنهاء شرط If.
  20. تعيين قيمة جديدة للمتغير x، أي من 11 إلى 3.
  21. تعيين قيمة جديدة للمتغير y، أي من 5 إلى 7.
  22. التحقق مما إذا كانت قيمة المتغير x أقل من أو تساوي قيمة المتغير y.
  23. طباعة بعض النص على وحدة التحكم إذا كان الشرط أعلاه صحيحًا.
  24. إنهاء شرط If.
  25. التحقق مما إذا كانت قيمة المتغير x أكبر من أو تساوي قيمة المتغير y.
  26. طباعة بعض النص على وحدة التحكم إذا كان الشرط أعلاه صحيحًا.
  27. إنهاء شرط If.
  28. للخروج من وحدة التحكم عندما يضغط المستخدم على أي مفتاح.

العوامل المنطقية في VB.Net

تساعدنا العوامل المنطقية في اتخاذ القرارات المنطقية. العوامل المنطقية في VB.Net هي:

عامل منطقي الوصف
و المعروف باسم المنطقي/بتwise و. صحيح فقط عندما يكون كلا الشرطين صحيحين.
Or المعروف باسم المنطقي/بتwise أو. صحيح عندما يكون أي من الشروط صحيحا.
ليس المنطقي/ بتwise لا. لعكس الحالة المنطقية للمعامل. إذا كان صحيحا، يصبح الشرط خطأ والعكس صحيح.
XOR بتwise مشغل OR المنطقي الحصري. إرجاع خطأ إذا كانت جميع التعبيرات صحيحة أو خاطئة. آخرwise، فإنه يعود صحيحا.
و أيضا ومن المعروف أيضًا باسم العامل المنطقي AND. يعمل فقط مع البيانات المنطقية عن طريق إجراء ماس كهربائى.
او اخرى ومن المعروف أيضًا باسم عامل التشغيل المنطقي OR. يعمل فقط مع البيانات المنطقية عن طريق إجراء ماس كهربائى.
هو زائف تحديد ما إذا كان سيتم تقييم التعبير إلى خطأ.
صحيح يحدد ما إذا كان سيتم تقييم التعبير إلى True.

مثال على مشغل VB.Net المنطقي

دعونا نوضح كيفية استخدام العوامل المنطقية باستخدام مثال:

الخطوة 1) إنشاء تطبيق وحدة تحكم جديد. إذا كنت لا تعرف كيفية القيام بذلك، قم بزيارة برنامجنا التعليمي السابق حول أنواع البيانات والمتغيرات.

الخطوة 2) أضف المتابعةwing رمز:

Module Module1

    Sub Main()

        Dim var_w As Boolean = True
        Dim var_x As Boolean = True
        Dim var_y As Integer = 5
        Dim var_z As Integer = 20

        If (var_w And var_x) Then
            Console.WriteLine("var_w And var_x - is true")
        End If
        If (var_w Or var_x) Then
            Console.WriteLine("var_w Or var_x - is true")
        End If
        If (var_w Xor var_x) Then
            Console.WriteLine("var_w Xor var_x - is true")
        End If
        If (var_y And var_z) Then
            Console.WriteLine("var_y And var_z - is true")
        End If
        If (var_y Or var_z) Then
            Console.WriteLine("var_y Or var_z - is true")
        End If
         'Only logical operators
        If (var_w AndAlso var_x) Then
            Console.WriteLine("var_w AndAlso var_x - is true")
        End If
        If (var_w OrElse var_x) Then
            Console.WriteLine("var_w OrElse var_x - is true")
        End If
        var_w = False
        var_x = True
        If (var_w And var_x) Then
            Console.WriteLine("var_w And var_x - is true")
        Else
            Console.WriteLine("var_w And var_x - is not true")
        End If
        If (Not (var_w And var_x)) Then
            Console.WriteLine("var_w And var_x - is true")
        End If
        Console.ReadLine()
    End Sub
End Module

الخطوة 3) قم بتشغيل التعليمات البرمجية بالنقر فوق الزر "ابدأ" من شريط الأدوات. سوف تحصل على فولوwing نافذة:

العوامل المنطقية في VB.Net

فيما يلي لقطات من الكود أعلاه:

العوامل المنطقية في VB.Net

العوامل المنطقية في VB.Net

شرح الكود:

  1. إنشاء وحدة تسمى Module1.
  2. إنشاء الإجراء الفرعي الرئيسي.
  3. الإعلان عن المتغير المنطقي var_w بقيمة True.
  4. الإعلان عن المتغير المنطقي var_x بقيمة True.
  5. الإعلان عن متغير صحيح var_y بقيمة 5.
  6. التصريح عن المتغير الصحيح var_z بقيمة 20.
  7. الأداء والتشغيل على قيم المتغير var_w وvar_x. لقد استخدمنا شرط If...Then لاتخاذ إجراء بناءً على نتيجة العملية.
  8. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة العملية المذكورة أعلاه صحيحة.
  9. إنهاء عبارة If.
  10. إجراء عملية Or على قيم المتغيرين var_w وvar_x. لقد استخدمنا شرط If...Then لاتخاذ إجراء بناءً على نتيجة العملية.
  11. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة العملية المذكورة أعلاه صحيحة.
  12. إنهاء عبارة If.
  13. تنفيذ عملية Xor على قيم المتغير var_w وvar_x. لقد استخدمنا شرط If...Then لاتخاذ إجراء بناءً على نتيجة العملية.
  14. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة العملية المذكورة أعلاه صحيحة.
  15. إنهاء عبارة If.
  16. الأداء والتشغيل على قيم المتغير var_y وvar_z. لقد استخدمنا شرط If...Then لاتخاذ إجراء بناءً على نتيجة العملية.
  17. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة العملية المذكورة أعلاه صحيحة.
  18. إنهاء عبارة If.
  19. إجراء عملية Or على قيم المتغير var_y وvar_z. لقد استخدمنا شرط If...Then لاتخاذ إجراء بناءً على نتيجة العملية.
  20. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة العملية المذكورة أعلاه صحيحة.
  21. إنهاء عبارة If.
  22. تعليق. سوف يتخطى المترجم هذا.
  23. إجراء عملية AndAlso على قيم المتغير var_w وvar_x. لقد استخدمنا شرط If...Then لاتخاذ إجراء بناءً على نتيجة العملية.
  24. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة العملية المذكورة أعلاه صحيحة.
  25. إنهاء عبارة If.
  26. تنفيذ عملية OrElso على قيم المتغيرين var_w وvar_x. لقد استخدمنا شرط If...Then لاتخاذ إجراء بناءً على نتيجة العملية.
  27. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة العملية المذكورة أعلاه صحيحة.
  28. إنهاء عبارة If.
  29. تغيير قيمة المتغير w من true إلى False.
  30. ستبقى قيمة المتغير var_x صحيحة.
  31. الأداء والتشغيل على قيم المتغيرات var_w وvar_x. لقد استخدمنا شرط If...Then لاتخاذ إجراء بناءً على نتيجة العملية.
  32. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة العملية المذكورة أعلاه صحيحة.
  33. جزء آخر سيتم تنفيذه إذا كان الشرط أعلاه غير صحيح.
  34. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة ما سبق إذا كانت العملية خاطئة. ثم يكون تحت بيان آخر.
  35. إنهاء عبارة If.
  36. التنفيذ والتشغيل على قيم المتغيرات var_w وvar_x ثم عكس النتيجة باستخدام العامل Not. لقد استخدمنا شرط If...Then لاتخاذ إجراء بناءً على نتيجة العملية.
  37. النص المطلوب طباعته على وحدة التحكم إذا كانت نتيجة العملية المذكورة أعلاه صحيحة.
  38. إنهاء عبارة If.
  39. قبول الإدخال من المستخدم عبر لوحة المفاتيح.

مشغلي تبديل البت في VB.Net

يتم استخدام عوامل التشغيل هذه لإجراء عمليات التحويل على القيم الثنائية.

مشغلي التحول قليلا الوصف
و المعروف باسم بتwise والمشغل. يتم نسخه قليلاً لينتج إذا تم العثور عليه في كلا المعاملين.
Or المعروف باسم ثنائي أو المشغل. يتم نسخه قليلاً إذا وجد في أي من المعاملين.
XOR مشغل XOR الثنائي. للنسخ قليلاً إذا تم تعيينه في أحد المعاملات بدلاً من كليهما.
ليس ومن المعروف باسم مشغل تكملة الآحاد الثنائية. إنه عامل أحادي "يقلب" البتات.

مثال على عامل تبديل البت في VB.Net

دعونا نوضح مشغلي التحول قليلا باستخدام مثال:

الخطوة 1) إنشاء تطبيق وحدة تحكم جديد. إذا كنت لا تعرف كيفية القيام بذلك، قم بزيارة برنامجنا التعليمي السابق حول أنواع البيانات والمتغيرات.

الخطوة 2) أضف المتابعةwing رمز:

Module Module1

    Sub Main()

        Dim w As Integer = 50
        Dim x As Integer = 11
        Dim y As Integer = 0
        y = w And x
        Console.WriteLine("y = w And x is {0}", y)
        y = w Or x

        Console.WriteLine("y = w Or x is {0}", y)
        y = w Xor x

        Console.WriteLine("y = w Xor x  is {0}", y)
        y = Not w

        Console.WriteLine("y = Not w is {0}", y)
        Console.ReadLine()

    End Sub
End Module

الخطوة 3) قم بتشغيل التعليمات البرمجية بالنقر فوق الزر "ابدأ". يجب أن تحصل على فولوwing نافذة:

عامل تبديل البت في VB.Net

فيما يلي لقطة شاشة للكود:

عامل تبديل البت في VB.Net

شرح الكود:

  1. إنشاء وحدة تسمى Module1.
  2. إنشاء الإجراء الفرعي الرئيسي.
  3. إنشاء متغير عدد صحيح w بقيمة 50.
  4. إنشاء متغير عدد صحيح x بقيمة 11.
  5. إنشاء متغير عدد صحيح y بقيمة 0.
  6. تطبيق قليلاwise والمعامل لقيم المتغيرات w وx وإسناد النتيجة إلى المتغير y.
  7. طباعة بعض النصوص ونتيجة العملية المذكورة أعلاه على وحدة التحكم.
  8. تطبيق قليلاwise أو عامل لقيم المتغيرات w وx وإسناد النتيجة إلى المتغير y.
  9. طباعة بعض النصوص ونتيجة العملية المذكورة أعلاه على وحدة التحكم.
  10. تطبيق قليلاwise عامل Xor لقيم المتغيرات w و x وتعيين النتيجة للمتغير y.
  11. طباعة بعض النصوص ونتيجة العملية المذكورة أعلاه على وحدة التحكم.
  12. تطبيق قليلاwise ليس عاملًا لقيمة المتغير w وإسناد النتيجة إلى المتغير y.
  13. طباعة بعض النصوص ونتيجة العملية المذكورة أعلاه على وحدة التحكم.
  14. قم بإيقاف وحدة التحكم مؤقتًا لانتظار إدخال المستخدم عبر لوحة المفاتيح.
  15. قم بإنهاء الإجراء الفرعي.
  16. قم بإنهاء الوحدة.

مشغلي المهمة في VB.Net

فيما يلي عوامل التعيين في VB.Net:

مهمة تشغيل الوصف
= مشغل المهمة البسيطة. سيتم تعيين قيم من معاملات الجانب الأيسر إلى معاملات الجانب الأيمن.
+= يُعرف باسم عامل تشغيل الإضافة والتعيين. سيضيف المعامل الأيمن إلى المعامل الأيسر. ثم سيتم تعيين النتيجة إلى المعامل الأيسر.
= المعروف باسم عامل الطرح AND. سيتم طرح المعامل الأيمن من المعامل الأيسر وتعيين النتيجة إلى المعامل الأيسر.
*= : المعروف باسم عامل التشغيل AND. سيتم طرح المعامل الأيمن من المعامل الأيسر وتعيين النتيجة إلى المعامل الأيسر.

مثال مشغل المهمة في VB.Net

فيما يلي مثال لمشغل المهمة في VB.Net:

الخطوة 1) إنشاء تطبيق وحدة تحكم جديد. إذا كنت لا تعرف كيفية القيام بذلك، قم بزيارة برنامجنا التعليمي السابق حول أنواع البيانات والمتغيرات.

الخطوة 2) أضف المتابعةwing رمز:

Module Module1

    Sub Main()

        Dim x As Integer = 5
      
        Dim y As Integer

        y = x
        Console.WriteLine(" y = x gives y = {0}", y)

        y += x
        Console.WriteLine(" y += x gives y = {0}", y)

        y -= x
        Console.WriteLine(" y -= x gives y = {0}", y)

        y *= x
        Console.WriteLine(" y *= x gives y = {0}", y)

        Console.ReadLine()

    End Sub
End Module

الخطوة 3) الآن، قم بتشغيل التعليمات البرمجية بالنقر فوق الزر "ابدأ" من شريط الأدوات. يجب أن تحصل على فولوwing نافذة:

مهمة تشغيل

التاليwing تم استخدام الكود :

مهمة تشغيل

شرح الكود:

  1. إنشاء وحدة تسمى Module1.
  2. إنشاء الإجراء الفرعي الرئيسي.
  3. إنشاء متغير عدد صحيح x بقيمة 5.
  4. إنشاء متغير عدد صحيح y.
  5. إسناد قيمة المتغير x إلى المتغير y. أصبحت قيمة المتغير y الآن 5.
  6. طباعة بعض النصوص ونتيجة العملية المذكورة أعلاه على وحدة التحكم.
  7. إضافة قيمة المتغير y إلى قيمة المتغير x أي 5 + 5، ثم إسناد النتيجة إلى المتغير y. وهذا يعطي ص = 10.
  8. طباعة بعض النصوص ونتيجة العملية المذكورة أعلاه على وحدة التحكم.
  9. طرح قيمة المتغير x (5) من قيمة المتغير y (10) وتخصيص النتيجة للمتغير y أي 10-5.
  10. طباعة بعض النصوص ونتيجة العملية المذكورة أعلاه على وحدة التحكم.
  11. ضرب قيمة المتغير y في قيمة المتغير x وإحالة النتيجة إلى المتغير y أي 5*5.
  12. طباعة بعض النصوص ونتيجة العملية المذكورة أعلاه على وحدة التحكم.
  13. قم بإيقاف وحدة التحكم مؤقتًا في انتظار إدخال المستخدم.
  14. إنهاء الإجراء الفرعي.
  15. إنهاء الوحدة النمطية.

ميسيلاneoمشغلي الولايات المتحدة في VB.Net

هناك ميسيلا أخرىneoالمشغلون الأمريكيون مدعومون بـ VB.Net. دعونا نناقشها:

ميسيلاneoنحن المشغلين الوصف
GetType يعطي هذا العامل نوع الكائنات لتعبير محدد.
التعبير الوظيفي
  • للإعلان عن رمز ومعلمات لامدا
  • وظيفة التعبير.

ميسيلاneoمثال لنا المشغل في VB.Net

هنا مثال على VB.Net Miscellaneoلنا المشغل:

الخطوة 1) إنشاء تطبيق وحدة تحكم جديد. إذا كنت لا تعرف كيفية القيام بذلك، قم بزيارة برنامجنا التعليمي السابق حول أنواع البيانات والمتغيرات.

الخطوة 2) أضف المتابعةwing رمز:

Module Module1

    Sub Main()

        Dim x As Integer = 5
        Console.WriteLine(GetType(Integer).ToString())
        Console.WriteLine(GetType(String).ToString())
        Console.WriteLine(GetType(Double).ToString())

        Dim trippleValue = Function(val As Integer) val * 3
        Console.WriteLine(trippleValue(2))
        Console.WriteLine(If(x >= 0, "Positive", "Negative"))
        Console.ReadLine()

    End Sub
End Module

الخطوة 3) قم بتشغيل التعليمات البرمجية بالنقر فوق الزر "ابدأ" الموجود على شريط الأدوات. يجب أن تحصل على فولوwing نافذة:

ميسيلاneoلنا المشغل

لقد استخدمنا following رمز:

ميسيلاneoلنا المشغل

شرح الكود:

  1. إنشاء وحدة تسمى Module1.
  2. إنشاء الإجراء الفرعي الرئيسي.
  3. الإعلان عن متغير صحيح x بقيمة 5.
  4. الحصول على كائن النوع من نوع البيانات Integer وتحويل النتيجة إلى ملف سلسلة عن طريق استدعاء طريقة ToString () وطباعتها على وحدة التحكم.
  5. الحصول على كائن النوع من نوع بيانات السلسلة وتحويل النتيجة إلى سلسلة عن طريق استدعاء طريقة ToString () وطباعتها على وحدة التحكم.
  6. الحصول على كائن النوع Double نوع البيانات وتحويل النتيجة إلى سلسلة عن طريق استدعاء طريقة ToString () وطباعتها على وحدة التحكم.
  7. الإعلان عن دالة لامدا وإسنادها إلى القيمة الثلاثية المتغيرة. تأخذ دالة lambda معلمة عددية تسمى val وتضربها في 3.
  8. استدعاء دالة لامدا وتمرير وسيطة لها 2. ستضاعف هذه القيمة ثلاث مرات لتعطي 6.
  9. التحقق مما إذا كانت قيمة المتغير x موجبة أم سالبة. إذا كان أكبر من أو يساوي 0، فإنه سيتم طباعة إيجابية، أخرىwise، سلبي.
  10. قم بإيقاف وحدة التحكم مؤقتًا في انتظار إدخال المستخدم.
  11. إنهاء الإجراء الفرعي.
  12. إنهاء الوحدة النمطية.

نبذة عامة

  • يشير عامل التشغيل في VB.Net إلى رمز يرشد المترجم إلى إجراء معالجة منطقية أو رياضية محددة.
  • VB.Net يدعم استخدام العوامل لإجراء العمليات الحسابية والمنطقية والمقارنة.
  • يتم تقسيم المشغلين إلى فئات مختلفة.
  • المشغلين يعملون على المعاملات.
  • يمكننا استخدام العوامل الحسابية لإجراء عمليات رياضية مختلفة في VB.NET.
  • يتم استخدام عوامل المقارنة لإجراء مقارنات بين المتغيرات.
  • تساعدنا العوامل المنطقية في اتخاذ القرارات المنطقية.