หากต้องการเปรียบเทียบสองค่าใน C# ให้ใช้ตัวดำเนินการเชิงสัมพันธ์
ต่อไปนี้เป็นตัวดำเนินการเชิงสัมพันธ์ใน C#
ตัวดำเนินการ | คำอธิบาย |
---|---|
== | ตรวจสอบว่าค่าของตัวถูกดำเนินการสองตัวเท่ากันหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง |
!= | ตรวจสอบว่าค่าของตัวถูกดำเนินการสองตัวเท่ากันหรือไม่ ถ้าค่าไม่เท่ากัน เงื่อนไขจะกลายเป็นจริง |
> | ตรวจสอบว่าค่าของตัวถูกดำเนินการทางซ้ายมากกว่าค่าของตัวถูกดำเนินการทางขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง |
| ตรวจสอบว่าค่าของตัวถูกดำเนินการทางซ้ายน้อยกว่าค่าของตัวถูกดำเนินการทางขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง |
>= | ตรวจสอบว่าค่าของตัวถูกดำเนินการทางซ้ายมากกว่าหรือเท่ากับค่าของตัวถูกดำเนินการทางขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง |
| ตรวจสอบว่าค่าของตัวถูกดำเนินการทางซ้ายน้อยกว่าหรือเท่ากับค่าของตัวถูกดำเนินการทางขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง |
ตัวอย่างเช่น เพื่อเปรียบเทียบตัวแปรจำนวนเต็มสองตัวเพื่อความเท่าเทียมกัน −
if (a ==b) { Console.WriteLine ("บรรทัดที่ 1 - a เท่ากับ b");} อื่น { Console.WriteLine ("บรรทัดที่ 1 - a ไม่เท่ากับ b");}ก่อน>ในทำนองเดียวกัน มันจะใช้ได้กับตัวดำเนินการเชิงสัมพันธ์อื่นๆ
ต่อไปนี้คือตัวอย่างที่แสดงวิธีการทำงานกับโอเปอเรเตอร์เชิงสัมพันธ์ใน C# -
ตัวอย่าง
ใช้ System;class Program { static void Main(string[] args) { int a =21; int b =10; ถ้า (a ==b) { Console.WriteLine ("บรรทัดที่ 1 - a เท่ากับ b"); } อื่น { Console.WriteLine ("บรรทัดที่ 1 - a ไม่เท่ากับ b"); } ถ้า (a b) { Console.WriteLine ("บรรทัดที่ 3 - a มากกว่า b"); } อื่น { Console.WriteLine ("บรรทัดที่ 3 - a ไม่เกิน b"); } /* ให้เปลี่ยนค่าของ a และ b */ a =5; ข =20; ถ้า (a <=b) { Console.WriteLine ("บรรทัดที่ 4 - a น้อยกว่าหรือเท่ากับ b"); } if (b>=a) { Console.WriteLine("บรรทัดที่ 5 - b มากกว่าหรือเท่ากับ b"); } }}ผลลัพธ์
บรรทัดที่ 1 - a ไม่เท่ากับ bLine 2 - a ไม่น้อยกว่า bLine 3 - a มากกว่า bLine 4 - a น้อยกว่าหรือเท่ากับ bLine 5 - b มากกว่าหรือเท่ากับ b