VB.Net Operaأنواع التورات مع مثال

⚡ ملخص ذكي

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

  • علم الحساب Operaتورس: استخدم +، -، *، /، \، ^، و MOD لإجراء العمليات الحسابية، بما في ذلك قسمة الأعداد الصحيحة والأعداد العشرية.
  • 🇧🇷 مقارنة Operaتورس: Operaتقوم عوامل المقارنة مثل =، <>، >، <، >=، و <= بمقارنة القيم وإرجاع القيمة True أو False.
  • 🔗 منطقي Operaتورس: تجمع العبارات And و Or و Not و Xor و AndAlso و OrElse الشروط، مع إضافة AndAlso و OrElse اختصار الدائرة.
  • 🔀 البت والتخصيص Operaتورس: تعمل عمليات AND و Or و Xor و Not الثنائية على القيم الثنائية، بينما تقوم عمليات = و += و -= و *= بتعيين النتائج.
  • 🧩 منوع Operaتورس: تقوم الدالة GetType بإرجاع نوع الكائن، وتقوم تعبيرات Function بتعريف دوال لامدا.

VB.Net Operaالاختصاصات

ما هي تفاصيل Operaتور في VB.Net؟

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

علم الحساب Operaتورس في VB.Net

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

علم الحساب Operaتور الوصف
^ لرفع متغير إلى قوة متغير آخر
+ لإضافة اثنين من المتعاملين.
- للغواصةtracتحويل المعامل الثاني من المعامل الأول.
* لضرب كلا المتعاملين.
/ لتقسيم متغير على آخر. يعيد نتيجة ذات فاصلة عائمة.
\ لتقسيم متغير على آخر. يعيد نتيجة عددية صحيحة.
معدل تُعرف باسم عامل المعامل، وهو يعيد الباقي بعد القسمة.

مثال على حساب VB.Net Operaتور

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

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

الخطوة 2) أضف الكود التالي:

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) انقر فوق زر البدء لتنفيذ التعليمات البرمجية. يجب أن تحصل على النافذة التالية:

VB.Net الحسابية Operaتور

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

VB.Net الحسابية Operaتور

شرح Code:

  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. فرعيةtracting the value of variables var_x from the value of variable var_w and assignment the result to variable 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. إنهاء الوحدة

مقارنة Operaتورس في VB.Net

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

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

مثال على مقارنة VB.Net Operaتور

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

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

الخطوة 2) أضف الكود التالي:

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) انقر فوق زر البدء من شريط الأدوات لتشغيل التعليمات البرمجية. يجب أن تحصل على النافذة التالية:

مقارنة VB.Net Operaتور

لقد استخدمنا الكود التالي:

مقارنة VB.Net Operaتور

شرح Code:

  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. للخروج من وحدة التحكم عندما يضغط المستخدم على أي مفتاح.

منطقي Operaتورس في VB.Net

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

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

مثال على VB.Net المنطقي Operaتور

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

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

الخطوة 2) أضف الكود التالي:

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) قم بتشغيل الكود بالضغط على زر البدء من شريط الأدوات، وستظهر لك النافذة التالية:

منطقي Operaتورس في VB.Net

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

منطقي Operaتورس في VB.Net

منطقي Operaتورس في VB.Net

شرح Code:

  1. إنشاء وحدة تسمى Module1.
  2. إنشاء الإجراء الفرعي الرئيسي.
  3. الإعلان عن المتغير المنطقي var_w بقيمة True.
  4. الإعلان عن المتغير المنطقي var_x بقيمة True.
  5. الإعلان عن متغير صحيح var_y بقيمة 5.
  6. التصريح عن المتغير الصحيح var_z بقيمة 20.
  7. تنفيذ عملية And على قيم المتغيرين 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. تنفيذ عملية And على قيم المتغيرين 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. نُجري عملية "أو وإلا" على قيم المتغيرين var_w و var_x. وقد استخدمنا شرط "إذا...ثم" لاتخاذ إجراء بناءً على نتيجة العملية.
  27. النص المراد طباعته على وحدة التحكم إذا كانت نتيجة العملية أعلاه صحيحة.
  28. إنهاء عبارة If.
  29. تغيير قيمة المتغير w من true إلى False.
  30. ستبقى قيمة المتغير var_x صحيحة.
  31. تنفيذ عملية And على قيم المتغيرات var_w وvar_x. لقد استخدمنا شرط If…Then لاتخاذ إجراء بناءً على نتيجة العملية.
  32. النص المراد طباعته على وحدة التحكم إذا كانت نتيجة العملية أعلاه صحيحة.
  33. جزء آخر سيتم تنفيذه إذا كان الشرط أعلاه غير صحيح.
  34. نص للطباعة على لوحة التحكم إذا كانت نتيجة العملية أعلاه False. ثم تكون تحت عبارة Else.
  35. إنهاء عبارة If.
  36. تنفيذ عملية And على قيم المتغيرات var_w وvar_x ثم عكس النتيجة باستخدام عامل Not. لقد استخدمنا شرط If…Then لاتخاذ إجراء بناءً على نتيجة العملية.
  37. النص المراد طباعته على وحدة التحكم إذا كانت نتيجة العملية أعلاه صحيحة.
  38. إنهاء عبارة If.
  39. قبول الإدخال من المستخدم عبر لوحة المفاتيح.

قطعة Shift Operaتورس في VB.Net

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

قطعة Shift Operaتيورس الوصف
و معروف باسم AND Bitwise Operator. يقوم بنسخ البت إلى النتيجة إذا تم العثور عليه في كلا المتعاملين.
Or المعروف باسم ثنائي OR Operator. يتم نسخ البت إذا تم العثور عليه في أي من المتعاملين.
XOR ثنائي XOR Operator. لنسخ بت إذا تم ضبطه في أحد المتغيرات بدلاً من كليهما.
ليس ومن المعروف باسم تكملة الآحاد الثنائية Operator. هو عامل أحادي يقوم بـ "قلب" البتات.

قطعة Shift Operaمثال تور في VB.Net

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

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

الخطوة 2) أضف الكود التالي:

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) قم بتشغيل الكود بالضغط على زر البدء، وستظهر لك النافذة التالية:

قطعة Shift Operaتور في VB.Net

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

قطعة Shift Operaتور في VB.Net

شرح Code:

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

مهمة Operaتورس في VB.Net

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

مهمة Operaتور الوصف
= عامل التعيين البسيط. يقوم بتعيين قيمة المتغير الأيمن إلى المتغير الأيسر.
+= تُعرف باسم عامل التعيين "إضافة و". فهو يضيف المتغير الأيمن إلى المتغير الأيسر، ثم يعين النتيجة للمتغير الأيسر.
-= تُعرف باسم الغواصةtracعامل التخصيص AND.tracيقوم باستخراج المعامل الأيمن من المعامل الأيسر، ثم يقوم بتعيين النتيجة إلى المعامل الأيسر.
*= تُعرف باسم عامل التعيين "ضرب AND". وهو يضرب المتغير الأيسر بالمتغير الأيمن، ثم يعين النتيجة للمتغير الأيسر.

مهمة Operaمثال تور في VB.Net

فيما يلي مثال لمشغل التعيين في VB.Net:

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

الخطوة 2) أضف الكود التالي:

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) الآن قم بتشغيل الكود من خلال النقر على زر البدء من شريط الأدوات. يجب أن تحصل على النافذة التالية:

مهمة Operaتور

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

مهمة Operaتور

شرح Code:

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

منوع Operaتورس في VB.Net

هناك مشغلات أخرى متنوعة يدعمها VB.Net. دعنا نناقشها:

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

منوع Operaمثال تور في VB.Net

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

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

الخطوة 2) أضف الكود التالي:

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) قم بتشغيل الكود بالنقر فوق زر البدء في شريط الأدوات. يجب أن تحصل على النافذة التالية:

منوع Operaتور

لقد استخدمنا الكود التالي:

منوع Operaتور

شرح Code:

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

الأسئلة الشائعة

يُجري المعامل / عملية القسمة على الأعداد العشرية ويعيد نتيجة عشرية. أما المعامل \ فيُجري عملية القسمة على الأعداد الصحيحة ويتجاهل الباقي، ويعيد فقط ناتج القسمة الصحيح. اختر المعامل المناسب بناءً على نوع النتيجة التي تحتاجها.

تُقيّم الدالة And دائمًا كلا المعاملين، بينما تتوقف الدالة AndAlso بمجرد أن يكون المعامل الأول خاطئًا. وتُعدّ AndAlso أكثر كفاءة وأمانًا عندما يعتمد الشرط الثاني على الشرط الأول.

Operaيُحدد ترتيب العمليات في التعبير ترتيب تنفيذها. تُقيّم عوامل التشغيل الحسابية أولاً، ثم عوامل المقارنة، ثم عوامل التشغيل المنطقية. استخدم الأقواس للتحكم في الترتيب بشكل صريح ولجعل التعبيرات المعقدة أسهل في القراءة.

نعم. يمكن للمساعدين الذين يعملون بالذكاء الاصطناعي شرح كل عامل من عوامل VB.Net بأمثلة بسيطة، والتنبؤ بمخرجات التعبير، وتوضيح الحالات الشاذة مثل القسمة الصحيحة مقابل القسمة العشرية، إلخ.ping يتعلم المبتدئون بشكل أسرع.

نعم. يقوم مراجعو أكواد الذكاء الاصطناعي بتحديد أخطاء المشغل الشائعة، مثل استخدام = بدلاً من المقارنة، أو فقدان الدقة في قسمة الأعداد الصحيحة، أو غياب منطق الدائرة القصيرة، ويقترحون تصحيحات قبل تشغيل الكود.

تلخيص هذه التدوينة بـ: