Maison > Article > développement back-end > Comparez deux ValueTuple T1 en C#
En C#, ValueTuple
Avant de plonger dans le vif du sujet, il est important de comprendre ce qu'est un ValueTuple
Ceci est un exemple de ValueTuple
ValueTuple<int> valueTuple = new ValueTuple<int>(1);
Dans cet exemple, valueTuple est une instance de ValueTuple
En C#, vous pouvez utiliser directement l'opérateur == ou la méthode Equals pour vérifier si deux instances ValueTuple
Voici un exemple utilisant l'opérateur == -
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.
Voici un exemple utilisant la méthode 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."); } } }
Dans ces exemples, nous créons deux instances ValueTuple
ValueTuples are equal.
ValueTuple
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!