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

จะเปรียบเทียบทูเพิลสองตัวใน C # ได้อย่างไร


การเปรียบเทียบทูเพิลเกิดขึ้นหลังจาก C# 7.3

เปรียบเทียบสองทูเพิลอย่างง่ายดายโดยใช้ตัวดำเนินการความเท่าเทียมกันใน C#

สมมุติว่าเรามีทูเพิลสองตัว −

var one = (x: 1, y: 2);
var two = (p: 1, 2: 3, r: 3, s:4);

หากต้องการเปรียบเทียบ ให้ใช้ตัวดำเนินการ ==−

if (one == two)
Console.WriteLine("Both the tuples are same (values are same).");

ให้ดูรหัส −

ตัวอย่าง

var one = (x: 1, y: 2);
var two = (p: 1, 2: 3, r: 3, s:4);

if (one == two)
Console.WriteLine("Both the tuples are same (values are same).");
lse
Console.WriteLine("Both the tuples values are not same.");