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 Item5 se usa para obtener el quinto elemento de la tupla dada. No se aplica a 1-Tupla, 2-Tupla, 3-Tupla y 4-Tupla, pero se aplica a todas las demás tuplas restantes.
Sintaxis:
public T5 Item5 { get; }
Aquí, T5 es el valor del quinto componente del objeto Tuple<> actual. Esta tupla<> puede ser de 5 tuplas, de 6 tuplas, de 7 tuplas o de 8 tuplas.
Ejemplo: en el siguiente código, puede ver que estamos accediendo al quinto elemento de cada tupla.
// C# program to illustrate how to get // the fifth element of the tuple using System; class GFG { // Main method static public void Main() { // Taking 5-tuple var st5 = Tuple.Create("Siya", 22, "EEE", 2017, "20-Mar-1993"); Console.WriteLine("Student-5 DOB: " + st5.Item5); // Taking 6-tuple var st6 = Tuple.Create("Riya", 24, "ME", 2015, "30-May-1991", 230134832); Console.WriteLine("Student-6 DOB: " + st6.Item5); // Taking 7-tuple var st7 = Tuple.Create("Rohit", 21, "IT", 2017, "21-Apr-1994", 384749829, 20000); Console.WriteLine("Student-7 DOB: " + st7.Item5); // Taking 8-tuple var st8 = Tuple.Create("Manita", 24, "CSE", 2013, "03-Aug-1991", 235678909, 34000, "C#"); Console.WriteLine("Student-8 DOB: " + st8.Item5); } }
Student-5 DOB: 20-Mar-1993 Student-6 DOB: 30-May-1991 Student-7 DOB: 21-Apr-1994 Student-8 DOB: 03-Aug-1991
Nota: También puede obtener el tipo del quinto componente de la tupla usando el método GetType() o usando el método Type.GetGenericArguments .
Ejemplo:
// C# program to illustrate how to get the // type of the fifth element of the tuple using System; class GFG{ // Main method static public void Main (){ // Taking 5-tuple var stu5 = Tuple.Create("Siya", 22, "CSE",2017,101); Console.WriteLine("Student-5 ID: "+stu5.Item5); // Get the type of Item5 // Using GetType() method Console.WriteLine("Type of Item5: "+stu5.Item5.GetType()); // Get the type of Item5 // Using Type.GetGenericArguments method Type stu5type = stu5.GetType(); Console.WriteLine("Type of Item5: "+stu5type.GetGenericArguments()[4]); } }
Student-5 ID: 101 Type of Item5: System.Int32 Type of Item5: System.Int32
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