C# | ¿Cómo obtener el Primer Elemento de la Tupla?

Tuple es una estructura de datos que le brinda la forma más fácil de representar un conjunto de datos que tiene múltiples valores que pueden o no estar relacionados entre sí. La propiedad Item1 se usa para obtener el primer elemento de la tupla dada. Es aplicable en cada tupla como 1-Tupla, 2-Tupla, etc.

Sintaxis:

public T1 Item1 { get; }

Aquí, T1 es el valor del primer componente del objeto Tuple<> actual. Esta Tupla<> puede ser 1-tupla, o 2-tupla, o 3-tupla, o 4-tupla, o 5-tupla, o 6-tupla, o 7-tupla, o 8-tupla.

Ejemplo: en el siguiente código, puede ver que estamos accediendo al primer elemento de cada tupla.

// C# program to illustrate how to get 
// the first element of the tuple
using System;
  
class GFG {
  
    // Main method
    static public void Main()
    {
  
        // Taking 1-tuple
        var st1 = Tuple.Create("Mohan");
        Console.WriteLine("Student-1 Name: " + st1.Item1);
  
        // Taking 2-tuple
        var st2 = Tuple.Create("Sohan", 20);
        Console.WriteLine("Student-2 Name: " + st2.Item1);
  
        // Taking 3-tuple
        var st3 = Tuple.Create("Soniya", 30, "CSE");
        Console.WriteLine("Student-3 Name: " + st3.Item1);
  
        // Taking 4-tuple
        var st4 = Tuple.Create("Rohan", 29, "CSE", 2015);
        Console.WriteLine("Student-4 Name: " + st4.Item1);
  
        // Taking 5-tuple
        var st5 = Tuple.Create("Siya", 22, "CSE", 2017,
                                           "20-Mar-1993");
  
        Console.WriteLine("Student-5 Name: " + st5.Item1);
  
        // Taking 6-tuple
        var st6 = Tuple.Create("Riya", 24, "CSE", 2015,
                               "30-May-2015", 230134832);
  
        Console.WriteLine("Student-6 Name: " + st6.Item1);
  
        // Taking 7-tuple
        var st7 = Tuple.Create("Rohit", 21, "CSE", 2017, 
                        "21-Apr-1998", 384749829, 20000);
  
        Console.WriteLine("Student-7 Name: " + st7.Item1);
  
        // Taking 8-tuple
        var st8 = Tuple.Create("Manita", 24, "CSE", 2016, 
                   "03-Aug-1991", 235678909, 34000, "C#");
  
        Console.WriteLine("Student-8 Name: " + st8.Item1);
    }
}
Producción:

Student-1 Name: Mohan
Student-2 Name: Sohan
Student-3 Name: Soniya
Student-4 Name: Rohan
Student-5 Name: Siya
Student-6 Name: Riya
Student-7 Name: Rohit
Student-8 Name: Manita

Publicación traducida automáticamente

Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *