Dalam C#, apabila anda hanya mempunyai beberapa kejadian, ValueTuple
Sebelum kita menyelami, penting untuk memahami apa itu ValueTuple
Ini adalah contoh ValueTuple
ValueTuple<int> valueTuple = new ValueTuple<int>(1);
Dalam contoh ini, valueTuple ialah tika ValueTuple
Dalam C#, anda boleh terus menggunakan operator == atau kaedah Equals untuk menyemak sama ada dua kejadian ValueTuple
Ini adalah contoh menggunakan operator == -
using System; class Program { static void Main() { Tuple<int> valueTuple1 = Tuple.Create(1); Tuple<int> valueTuple2 = Tuple.Create(1); if (valueTuple1.Equals(valueTuple2)) { Console.WriteLine("ValueTuples are equal."); } else { Console.WriteLine("ValueTuples are not equal."); } } }
ValueTuples are equal.
Ini adalah contoh menggunakan kaedah Equals -
using System; class Program { static void Main() { Tuple<int> valueTuple1 = Tuple.Create(1); Tuple<int> valueTuple2 = Tuple.Create(1); if (valueTuple1.Item1 == valueTuple2.Item1) { Console.WriteLine("ValueTuples are equal."); } else { Console.WriteLine("ValueTuples are not equal."); } } }
Dalam contoh ini, kami mencipta dua ValueTuple
ValueTuples are equal.
ValueTuple
Atas ialah kandungan terperinci Bandingkan dua ValueTuple T1 dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!