Maison >développement back-end >Tutoriel C#.Net >Que sont les tuples en C# 4.0 ?

Que sont les tuples en C# 4.0 ?

王林
王林avant
2023-08-30 23:25:06663parcourir

C#4.0 中的元组是什么?

Les tuples ont des séquences d'éléments de différents types de données. Il a été introduit pour renvoyer une instance de Tuple8742468051c85b06f0a0af9e3e506b5c sans avoir à spécifier le type de chaque élément individuellement.

Créons un tuple avec deux éléments. Voici comment déclarer un tuple. −

Tuple<int, string>person = new Tuple <int, string>(32, "Steve");

Maintenant, par exemple, vérifiez le premier élément du tuple, c'est un entier -

if (tuple.Item1 == 99) {
   Console.WriteLine(tuple.Item1);
}

Maintenant, vérifiez le deuxième élément du tuple, c'est une chaîne -

if (tuple.Item2 == "Steve") {
   Console.WriteLine(tuple.Item2);
}

Ce qui suit consiste à créer une chaîne contenant un exemple d'un tuple d'éléments entiers -

Exemple

Démonstration en direct

using System;
using System.Threading;

namespace Demo {
   class Program {

      static void Main(string[] args) {

         Tuple<int, string> tuple = new Tuple<int, string>(50, "Tom");

         if (tuple.Item1 == 50) {
            Console.WriteLine(tuple.Item1);
         }

         if (tuple.Item2 == "Jack") {
            Console.WriteLine(tuple.Item2);
         }
      }
   }
}

Sortie

50

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer