Skip to content
Related Articles

Related Articles

Improve Article

How to create 1-Tuple or Singleton Tuple in C#?

  • Last Updated : 29 Nov, 2019

In C#, a singleton tuple is a tuple that contains only one element and singleton tuple is also known as 1-tuple. You can create a 1-tuple using two different ways:

Using Tuple<T1>(T1) Constructor

You can create a singleton tuple using Tuple <T1>(T1) constructor. It initializes a new instance of the Tuple<T1> class. But when you create a tuple using this constructor then you have to specify the type of the element stored in the tuple.

Syntax:



public Tuple (T1 item1);

Here, item1 is the value of the tuple’s only component.

Example:




// C# program to create singleton 
// tuple using tuple constructor
using System;
  
public class GFG {
  
    // Main method
    static public void Main()
    {
  
        // Creating tuple with one elements
        // Using Tuple<T1>(T1) constructor
        Tuple<string> My_Tuple = new Tuple<string>("GeeksforGeeks");
  
        Console.WriteLine("Element: " + My_Tuple.Item1);
    }
}
Output:
Element: GeeksforGeeks

Using Create Method

You can also create a singleton tuple with the help of Create method. When you use this method then there is no need to specify the type of the elements stored in the tuple.

Syntax:

public static Tuple<T1> Create<T1> (T1 item1);

Here, item1 is the value of the tuple element and T1 is the type of the element stored in the tuple.

Return Type: This method returns the components of the singleton tuple whose value is item1.

Example:




// C# program to create 1-tuple
// using create method
using System;
  
public class GFG {
  
    // Main method
    static public void Main()
    {
  
        // Creating tuple with one elements
        // Using Create method
        var My_Tuple = Tuple.Create("Geeks");
  
        Console.WriteLine("Element: " + My_Tuple.Item1);
    }
}
Output:
Element: Geeks

References:




My Personal Notes arrow_drop_up
Recommended Articles
Page :