ValueTuple es una estructura introducida en C# 7.0 que representa el tipo de valor Tuple. Le permite almacenar un conjunto de datos que contiene múltiples valores que pueden o no estar relacionados entre sí. También puede obtener una string que represente el valor del objeto de ValueTuple con la ayuda del método ToString .
Este método devuelve una string que representará el valor del objeto ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>. La string representada por este método tiene la forma de (Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8..) aquí Item1, Item2, Item3, Item4, Item5, Item6, Item7 representan los valores de Item1, Las propiedades Item2, Item3, Item4, Item5, Item6, Item7 y Item8 representan el valor de la propiedad Next.Item1 del objeto ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest> y el valor de cualquier objeto anidado adicional. los componentes son seguidos por Item8. Representará un String.Empty si alguna propiedad contiene un valor nulo.
Sintaxis:
public override string ToString ();
Tipo de devolución: el tipo de devolución de este método es System.String . Entonces, devolverá una string que representa el objeto ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>.
Ejemplo 1:
// C# program to illustrate // the use of ToString method using System; namespace exampleofvaluetuple { class GFG { // Main Method static void Main(string[] args) { // 1-ValueTuple var v1 = ValueTuple.Create("Rina"); // Get the value of ValueTuple<T1> // With the help of ToString method Console.WriteLine("ValueTuple 1: " + v1.ToString()); // 2-ValueTuple var v2 = ValueTuple.Create("Rohan", 25); // Get the value of ValueTuple<T1, T2> // With the help of ToString method Console.WriteLine("ValueTuple 2: " + v2.ToString()); // 3-ValueTuple var v3 = ValueTuple.Create("Rima", 22, 2016); // Get the value of ValueTuple<T1, T2, T3> // With the help of ToString method Console.WriteLine("ValueTuple 3: " + v3.ToString()); // 4-ValueTuple var v4 = ValueTuple.Create("Mohit", 28, 2014, "Junior Engineer"); // Get the value of ValueTuple<T1, T2, T3, T4> // With the help of ToString method Console.WriteLine("ValueTuple 4: " + v4.ToString()); } } }
ValueTuple 1: (Rina) ValueTuple 2: (Rohan, 25) ValueTuple 3: (Rima, 22, 2016) ValueTuple 4: (Mohit, 28, 2014, Junior Engineer)
Ejemplo 2:
// C# program to illustrate // the use of ToString method using System; namespace exampleofvaluetuple { class GFG { // Main Method static void Main(string[] args) { // 5-ValueTuple var v5 = ValueTuple.Create("Rohit", 32, 2010, "CSE", "Junior Engineer"); // Get the value of ValueTuple<T1, // T2, T3, T4, T5> // With the help of ToString method Console.WriteLine("ValueTuple 5: "+v5.ToString()); // 6-ValueTuple var v6 = ValueTuple.Create("Sunita", 25, 2015, "ECE", "Junior Engineer", 102); // Get the value of ValueTuple<T1, // T2, T3, T4, T5, T6> // With the help of ToString method Console.WriteLine("ValueTuple 6: "+v6.ToString()); // 7-ValueTuple var v7 = ValueTuple.Create("Sonu", 22, 2016, "CSE", "Junior Engineer", 104, "C++"); // Get the value of ValueTuple<T1, // T2, T3, T4, T5, T6, T7> // With the help of ToString method Console.WriteLine("ValueTuple 7: "+v7.ToString()); // 8-ValueTuple var v8 = ValueTuple.Create("Susmita",28, 2014, "Junior Engineer", 109, "Java", ValueTuple.Create("Cricket", "Football", "Volleyball")); // Get the value of ValueTuple<T1, T2, T3, // T4, T5, T6, T7, TRest> // With the help of ToString method Console.WriteLine("ValueTuple 8: "+v8.ToString()); } } }
ValueTuple 5: (Rohit, 32, 2010, CSE, Junior Engineer) ValueTuple 6: (Sunita, 25, 2015, ECE, Junior Engineer, 102) ValueTuple 7: (Sonu, 22, 2016, CSE, Junior Engineer, 104, C++) ValueTuple 8: (Susmita, 28, 2014, Junior Engineer, 109, Java, (Cricket, Football, Volleyball))
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