Classe Tuple en C#

王林
Libérer: 2023-08-29 13:33:05
avant
1578 Les gens l'ont consulté

La classe

C# 中的元组类

Tuple représente un 4-tuple, appelé quad. Un tuple est une structure de données avec une séquence d'éléments.

Il est utilisé pour -

  • un accès plus facile aux ensembles de données.
  • Manipulez les ensembles de données plus facilement.
  • représente un seul ensemble de données.
  • Renvoie plusieurs valeurs d'une méthode
  • Passe plusieurs valeurs à une méthode

Elle possède quatre propriétés -

  • Item1 - Récupère la valeur du Tuple actuel Le premier composant de l'objet .

  • Item2 - Obtient le deuxième composant de l'objet valeur du Tuple actuel.

  • Item3 - Obtient la valeur du troisième composant de l'objet Tuple actuel.

  • Item4 - Obtient la valeur du quatrième composant de l'objet Tuple actuel.

  • ul>

    Exemple

    Voyons maintenant un exemple d'implémentation de 4-tuples en C# -

    using System;
    public class Demo {
       public static void Main(string[] args) {
          Tuple<string,string,string,string> tuple = new Tuple<string,string,string,string>("nathan", "steve", "katie", "tim");
          Console.WriteLine("Value (Item1)= " + tuple.Item1);
          Console.WriteLine("Value (Item2)= " + tuple.Item2);
          Console.WriteLine("Value (Item3)= " + tuple.Item3);
          Console.WriteLine("Value (Item4)= " + tuple.Item4);
          if (tuple.Item1 == "nathan") {
             Console.WriteLine("Exists: Tuple Value = " +tuple.Item1);
          }
          if (tuple.Item2 == "jack") {
             Console.WriteLine("Exists: Tuple Value = " +tuple.Item2);
          }
          if (tuple.Item3 == "katie") {
             Console.WriteLine("Exists: Tuple Value = " +tuple.Item3);
          }
          if (tuple.Item4 == "tom") {
             Console.WriteLine("Exists: Tuple Value = " +tuple.Item4);
          }
       }
    }
    Copier après la connexion

    Output

    Cela produira la sortie suivante-

    Value (Item1)= nathan
    Value (Item2)= steve
    Value (Item3)= katie Value
    Value (Item4)= tom
    Exists: Tuple Value = nathan
    Exists: Tuple Value = katie
    Copier après la connexion

    Exemple

    Voyons maintenant un autre exemple d'implémentation de 4-tuples en C# -

    using System;
    public class Demo {
       public static void Main(string[] args) {
          Tuple<int,int,int,int> tuple = new Tuple<int,int,int,int>(100, 150, 300, 450);
          Console.WriteLine("Value (Item1)= " + tuple.Item1);
          Console.WriteLine("Value (Item2)= " + tuple.Item2);
          Console.WriteLine("Value (Item3)= " + tuple.Item3);
          Console.WriteLine("Value (Item4)= " + tuple.Item4);
          if (tuple.Item1 == 100) {
             Console.WriteLine("Exists: Tuple Item 1 = " +tuple.Item1);
          }
          if (tuple.Item2 == 250) {
             Console.WriteLine("Exists: Tuple Item 2 = " +tuple.Item2);
          }
          if (tuple.Item3 == 270) {
             Console.WriteLine("Exists: Tuple Item 3 = " +tuple.Item3);
          }
          if (tuple.Item4 == 300) {
             Console.WriteLine("Exists: Tuple Item 4 = " +tuple.Item4);
          }
       }
    }
    Copier après la connexion

    Output

    Cela produira la sortie suivante-

    Value (Item1)= 100
    Value (Item2)= 150
    Value (Item3)= 300
    Value (Item4)= 450
    Exists: Tuple Item 1 = 100
    Copier après la connexion

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal