Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวดำเนินการเชิงสัมพันธ์ใน C # คืออะไร


หากต้องการเปรียบเทียบสองค่าใน 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