A tuple is a data structure that gives you the easiest way to represent a data set. You can also get a string that represents a tuple object by using the ToString Method. This method returns a string that will represent the Tuple<T1> object. The string represented by this method is in the form of (Item1) here Item1 represents the value of Item1 property. And it will represent a String.Empty if any property contains a null value.
Syntax:
public override string ToString ();
Return Type: The return type of this method is System.String. So, it will return a string that represents Tuple<T1> object.
Example 1:
// C# program to illustrate the // use of ToString method using System;
namespace exampleoftuple {
class GFG {
// Main Method
static void Main( string [] args)
{
// 1-Tuple
var v1 = Tuple.Create( "Rohit" );
// Get the value of Tuple<T1>
// With the help of ToString method
Console.WriteLine( "Tuple 1: " + v1.ToString());
}
} } |
Tuple 1: (Rohit)
Example 2:
// C# program to illustrate // the use of ToString method using System;
namespace exampleoftuple {
class GFG {
// Main Method
static public void Main()
{
// Nested Tuples
var T1 = Tuple.Create( "Sumit" , Tuple.Create( "Bongo" ,
"Bella" , "Binu" ));
var T2 = Tuple.Create( "Boond" , "Cinki" , "Chimmy" ,
Tuple.Create( "Karan" , "Micky" ));
var T3 = Tuple.Create(34.9, 78.7, Tuple.Create(12.2,
34.5, 5.6, .78));
var T4 = Tuple.Create(2, 4, 6, 8, 5,
Tuple.Create(10, 20, 30, 40, 50));
// Get the value of Nested Tuples
// With the help of ToString method
Console.WriteLine( "NTuple 1: {0}" , T1.ToString());
Console.WriteLine( "NTuple 2: {0}" , T2.ToString());
Console.WriteLine( "NTuple 3: {0}" , T3.ToString());
Console.WriteLine( "NTuple 4: {0}" , T4.ToString());
}
} } |
NTuple 1: (Sumit, (Bongo, Bella, Binu)) NTuple 2: (Boond, Cinki, Chimmy, (Karan, Micky)) NTuple 3: (34.9, 78.7, (12.2, 34.5, 5.6, 0.78)) NTuple 4: (2, 4, 6, 8, 5, (10, 20, 30, 40, 50))