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:
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.
public Tuple (T1 item1);
Here, item1 is the value of the tuple’s only component.
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.
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.