ประเภทของ VB.Net OperaTors: เลขคณิต การเปรียบเทียบ และตรรกะ

ความหมายของ Operaทอร์ใน VB.Net?

An Operator ใน VB.Net หมายถึงสัญลักษณ์ที่สั่งให้คอมไพเลอร์ดำเนินการทางตรรกะหรือคณิตศาสตร์ที่เฉพาะเจาะจง ตัวดำเนินการจะดำเนินการกับตัวดำเนินการที่ให้มา Microsoft VB.Net มีตัวดำเนินการหลายประเภท เราจะพูดถึงเรื่องนี้ในบทช่วยสอนนี้

คณิตศาสตร์ Operaทอร์ใน VB.Net

คุณสามารถใช้ตัวดำเนินการทางคณิตศาสตร์เพื่อดำเนินการทางคณิตศาสตร์ต่างๆ ใน ​​VB.NET ตัวดำเนินการทางคณิตศาสตร์ใน VB.Net ได้แก่:

คณิตศาสตร์ OperaTor Descriptไอออน
^ สำหรับการยกกำลังตัวดำเนินการให้เท่ากับกำลังของตัวดำเนินการอื่น
+ สำหรับการเพิ่มตัวดำเนินการสองตัว
- สำหรับการลบตัวดำเนินการที่สองจากตัวดำเนินการแรก
* สำหรับการคูณตัวดำเนินการทั้งสอง
/ สำหรับการหารตัวดำเนินการกับตัวดำเนินการอื่น โดยคืนค่าเป็นจำนวนจุดลอยตัว
\ สำหรับการหารตัวดำเนินการกับตัวดำเนินการอื่น โดยจะคืนค่าเป็นจำนวนเต็ม
MOD เรียกว่าตัวดำเนินการโมดูลัส ซึ่งจะคืนค่าส่วนที่เหลือหลังจากการหาร

ตัวอย่างการคำนวณ VB.Net OperaTor

นี่คือตัวอย่างของตัวดำเนินการเลขคณิตของ 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 OperaTor

นี่คือภาพหน้าจอของรหัส:

เลขคณิต VB.Net OperaTor

คำอธิบายของรหัส:

  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. การสิ้นสุดโมดูล

การเปรียบเทียบ Operaทอร์ใน VB.Net

ตัวดำเนินการเปรียบเทียบใช้สำหรับการเปรียบเทียบระหว่างตัวแปร ตัวดำเนินการเปรียบเทียบใน VB.Net มีดังต่อไปนี้:

การเปรียบเทียบ Operaโปร Descriptไอออน
= ตรวจสอบว่าตัวดำเนินการทั้งสองมีค่าเท่ากันหรือไม่ หากเท่ากัน เงื่อนไขจะประเมินเป็นจริง
<> ตรวจสอบว่าตัวดำเนินการทั้งสองตัวไม่เท่ากัน ถ้าไม่เท่ากัน เงื่อนไขจะประเมินเป็นจริง
> ตรวจสอบว่าค่าของตัวดำเนินการด้านซ้ายมากกว่าค่าของตัวดำเนินการด้านขวาหรือไม่ หากเป็นจริง เงื่อนไขจะประเมินเป็นจริง
< ตรวจสอบว่าค่าของตัวดำเนินการด้านซ้ายมีค่าน้อยกว่าค่าของตัวดำเนินการด้านขวาหรือไม่ หากเป็นจริง เงื่อนไขจะประเมินเป็นจริง
>= ตรวจสอบว่าค่าของตัวดำเนินการด้านซ้ายมากกว่าหรือเท่ากับค่าของตัวดำเนินการด้านขวาหรือไม่ หากเป็นจริง เงื่อนไขจะประเมินเป็นจริง
<= ตรวจสอบว่าค่าของตัวดำเนินการด้านซ้ายน้อยกว่าหรือเท่ากับค่าของตัวดำเนินการด้านขวาหรือไม่ หากเป็นจริง เงื่อนไขจะประเมินเป็น True

ตัวอย่างการเปรียบเทียบ VB.Net OperaTor

ให้เราแสดงตัวอย่างตัวดำเนินการเปรียบเทียบใน 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) คลิกปุ่ม Start จากแถบเครื่องมือเพื่อรันโค้ด คุณจะเห็นหน้าต่างต่อไปนี้:

การเปรียบเทียบ VB.Net OperaTor

เราได้ใช้โค้ดดังต่อไปนี้:

การเปรียบเทียบ VB.Net OperaTor

คำอธิบายของรหัส:

  1. การสร้างโมดูลชื่อ Module1
  2. การสร้างขั้นตอนย่อยหลัก
  3. การสร้างตัวแปรจำนวนเต็ม x ที่มีค่า 11
  4. การสร้างตัวแปรจำนวนเต็ม y ด้วยค่า 5
  5. ตรวจสอบว่าค่าของตัวแปร x เท่ากับค่าของตัวแปร y หรือไม่ เรามีคำสั่ง If…The แบบมีเงื่อนไข
  6. พิมพ์ข้อความบนคอนโซลหากเงื่อนไขข้างต้นเป็นจริง
  7. ส่วนอื่นที่จะดำเนินการหากเงื่อนไขข้างต้นเป็นเท็จ นั่นคือถ้า x ไม่เท่ากับ y
  8. พิมพ์ข้อความบนคอนโซลหากส่วนอื่นด้านบนดำเนินการ
  9. การสิ้นสุดเงื่อนไข If
  10. ตรวจสอบว่าค่าของตัวแปร x น้อยกว่าตัวแปร y หรือไม่
  11. พิมพ์ข้อความบนคอนโซลหากเงื่อนไขข้างต้นเป็นจริง
  12. ส่วน Else จะดำเนินการหากเงื่อนไขข้างต้นเป็นเท็จ นั่นคือถ้าค่าของตัวแปร 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 คือ:

ตรรกะ OperaTor Descriptไอออน
และ เรียกว่า AND แบบลอจิก/บิต จะเป็นจริงก็ต่อเมื่อเงื่อนไขทั้งสองเป็นจริงเท่านั้น
Or เรียกว่า OR แบบลอจิก/บิต เป็นจริงเมื่อเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง
ไม่ NOT แบบลอจิก/บิต เพื่อย้อนกลับสถานะลอจิกของตัวดำเนินการ หากเป็นจริง เงื่อนไขจะกลายเป็นเท็จ และในทางกลับกัน
xor ตัวดำเนินการ OR แบบเฉพาะตามบิตแบบตรรกะ คืนค่า False หากนิพจน์ทั้งหมดเป็น True หรือ False มิฉะนั้นจะคืนค่า True
และนอกจากนี้ยังมี เรียกอีกอย่างว่าตัวดำเนินการแบบตรรกะ AND ทำงานได้กับข้อมูลแบบบูลีนเท่านั้นโดยทำการลัดวงจร
หรืออย่างอื่น เรียกอีกอย่างว่าตัวดำเนินการ OR แบบตรรกะ ทำงานได้กับข้อมูลบูลีนเท่านั้นโดยทำการลัดวงจร
เป็นเท็จ กำหนดว่านิพจน์ประเมินเป็นเท็จหรือไม่
เป็นความจริง กำหนดว่านิพจน์ประเมินเป็นจริงหรือไม่

ตัวอย่างของตรรกะ VB.Net OperaTor

ให้เราสาธิตวิธีการใช้ตัวดำเนินการเชิงตรรกะโดยใช้ตัวอย่าง:

ขั้นตอน 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) รันโค้ดโดยคลิกปุ่ม Start จากแถบเครื่องมือ คุณจะเห็นหน้าต่างต่อไปนี้:

ตรรกะ Operaทอร์ใน VB.Net

นี่คือภาพหน้าจอของโค้ดด้านบน:

ตรรกะ Operaทอร์ใน VB.Net

ตรรกะ Operaทอร์ใน 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 ยังคงเป็น True
  31. การดำเนินการและการดำเนินการกับค่าของตัวแปร 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ชั้น Descriptไอออน
และ รู้จักกันในชื่อ Bitwise AND Operator จะคัดลอกบิตไปยังผลลัพธ์ถ้าพบในตัวดำเนินการทั้งสองตัว
Or รู้จักกันในชื่อไบนารีหรือ Operator จะทำการคัดลอกบิตถ้าพบในตัวดำเนินการใดก็ตาม
xor ไบนารี XOR Operator สำหรับการคัดลอกบิตหากตั้งค่าไว้ในตัวดำเนินการตัวใดตัวหนึ่งแทนที่จะตั้งค่าทั้งสองตัว
ไม่ เป็นที่รู้จักกันในนามส่วนเสริมของ Binary Ones 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) รันโค้ดโดยคลิกปุ่ม Start คุณจะเห็นหน้าต่างต่อไปนี้:

บิต Shift Operaทอร์ใน VB.Net

นี่คือภาพหน้าจอของรหัส:

บิต Shift Operaทอร์ใน VB.Net

คำอธิบายของรหัส:

  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:

การมอบหมาย OperaTor Descriptไอออน
= ตัวดำเนินการกำหนดค่าแบบง่าย กำหนดค่าของตัวดำเนินการด้านขวาให้กับตัวดำเนินการด้านซ้าย
+= เรียกว่าตัวดำเนินการกำหนดค่า Add AND โดยจะเพิ่มตัวดำเนินการด้านขวาให้กับตัวดำเนินการด้านซ้าย จากนั้นจึงกำหนดผลลัพธ์ให้กับตัวดำเนินการด้านซ้าย
= เรียกว่าตัวดำเนินการกำหนดค่าการลบ 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) ตอนนี้ให้รันโค้ดโดยคลิกปุ่ม Start จากแถบเครื่องมือ คุณจะเห็นหน้าต่างต่อไปนี้:

การมอบหมาย OperaTor

มีการใช้โค้ดดังต่อไปนี้:

การมอบหมาย OperaTor

คำอธิบายของรหัส:

  1. การสร้างโมดูลชื่อ Module1
  2. การสร้างขั้นตอนย่อยหลัก
  3. การสร้างตัวแปรจำนวนเต็ม x ที่มีค่า 5
  4. การสร้างตัวแปรจำนวนเต็ม y
  5. การกำหนดค่าของตัวแปร x ให้กับตัวแปร y ตอนนี้ค่าของตัวแปร y กลายเป็น 5
  6. การพิมพ์ข้อความบางส่วนและผลลัพธ์ของการดำเนินการข้างต้นบนคอนโซล
  7. การบวกค่าของตัวแปร y เข้ากับค่าของตัวแปร x ซึ่งก็คือ 5 + 5 จากนั้นจึงกำหนดผลลัพธ์ให้กับตัวแปร y จะได้ y = 10
  8. การพิมพ์ข้อความบางส่วนและผลลัพธ์ของการดำเนินการข้างต้นบนคอนโซล
  9. ลบค่าของตัวแปร x (5) จากค่าของตัวแปร y (10) และกำหนดผลลัพธ์ให้กับตัวแปร y นั่นคือ 10-5
  10. การพิมพ์ข้อความบางส่วนและผลลัพธ์ของการดำเนินการข้างต้นบนคอนโซล
  11. การคูณค่าของตัวแปร y ด้วยค่าของตัวแปร x และกำหนดผลลัพธ์ให้กับตัวแปร y นั่นคือ 5 * 5
  12. การพิมพ์ข้อความบางส่วนและผลลัพธ์ของการดำเนินการข้างต้นบนคอนโซล
  13. หยุดคอนโซลชั่วคราวเพื่อรอการป้อนข้อมูลของผู้ใช้
  14. สิ้นสุดขั้นตอนย่อย
  15. การสิ้นสุดโมดูล

เบ็ดเตล็ด Operaทอร์ใน VB.Net

มีตัวดำเนินการอื่นๆ อีกหลายตัวที่ VB.Net รองรับ มาพูดถึงตัวดำเนินการเหล่านี้กัน:

เบ็ดเตล็ด Operaโปร Descriptไอออน
รับประเภท ตัวดำเนินการนี้จะกำหนดประเภทของวัตถุสำหรับนิพจน์ที่ระบุ
การแสดงออกของฟังก์ชัน
  • สำหรับการประกาศโค้ดและพารามิเตอร์ของแลมบ์ดา
  • ฟังก์ชันการแสดงออก

เบ็ดเตล็ด 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) รันโค้ดโดยคลิกปุ่ม Start บนแถบเครื่องมือ คุณจะเห็นหน้าต่างต่อไปนี้:

เบ็ดเตล็ด OperaTor

เราได้ใช้โค้ดดังต่อไปนี้:

เบ็ดเตล็ด OperaTor

คำอธิบายของรหัส:

  1. การสร้างโมดูลชื่อ Module1
  2. การสร้างขั้นตอนย่อยหลัก
  3. การประกาศตัวแปรจำนวนเต็ม x ที่มีค่า 5
  4. รับวัตถุ Type ของชนิดข้อมูล Integer และแปลงผลลัพธ์เป็น เชือก โดยการเรียกเมธอด ToString() แล้วพิมพ์บนคอนโซล
  5. รับวัตถุ Type ของประเภทข้อมูล String และแปลงผลลัพธ์เป็นสตริงโดยการเรียกเมธอด ToString() แล้วพิมพ์บนคอนโซล
  6. รับวัตถุ Type of Double ชนิดข้อมูลและแปลงผลลัพธ์เป็นสตริงโดยการเรียกเมธอด ToString() แล้วพิมพ์ลงบนคอนโซล
  7. การประกาศฟังก์ชันแลมบ์ดาและกำหนดให้กับค่าตัวแปรสามค่า ฟังก์ชัน lambda รับพารามิเตอร์จำนวนเต็มชื่อ val แล้วคูณด้วย 3
  8. การเรียกฟังก์ชันแลมบ์ดาและส่งผ่านอาร์กิวเมนต์เป็น 2 ไปให้ ค่านี้จะเพิ่มเป็น 6 เท่าเพื่อให้ได้ XNUMX
  9. ตรวจสอบว่าค่าของตัวแปร x เป็นค่าบวกหรือลบ หากมากกว่าหรือเท่ากับ 0 ระบบจะพิมพ์ค่าบวก หากไม่เช่นนั้นจะพิมพ์ค่าลบ
  10. หยุดคอนโซลชั่วคราวเพื่อรอการป้อนข้อมูลของผู้ใช้
  11. สิ้นสุดขั้นตอนย่อย
  12. การสิ้นสุดโมดูล

สรุป

  • An Operaทอร์ใน VB.Net หมายถึงสัญลักษณ์ที่สั่งให้คอมไพเลอร์ดำเนินการจัดการเชิงตรรกะหรือทางคณิตศาสตร์โดยเฉพาะ
  • VB.Net รองรับการใช้ตัวดำเนินการในการดำเนินการทางคณิตศาสตร์ ตรรกะ และการเปรียบเทียบ
  • Operaทอร์แบ่งออกเป็นประเภทต่างๆ
  • Operators ดำเนินการบนตัวถูกดำเนินการ
  • เราสามารถใช้ตัวดำเนินการทางคณิตศาสตร์เพื่อดำเนินการทางคณิตศาสตร์ต่างๆ ใน ​​VB.NET
  • ตัวดำเนินการเปรียบเทียบใช้สำหรับการเปรียบเทียบระหว่างตัวแปร
  • ตัวดำเนินการเชิงตรรกะช่วยให้เราตัดสินใจเชิงตรรกะได้