टुपल्स का उपयोग तब किया जाता है जब आप रेफरी या आउट पैरामीटर का उपयोग किए बिना किसी विधि से कई मान वापस करना चाहते हैं।
टुपल्स का उपयोग एकल पैरामीटर के माध्यम से एक विधि में कई मान पास करने के लिए किया जाता है। टुपल्स को एक साथ नेस्ट भी किया जा सकता है
उदाहरण
पैसिग टुपल्स एक पैरामीटर के रूप में
class Program{ static void DisplayTupleValues(Tuple<int, string, string> dummy){ Console.WriteLine($"Id = { dummy.Item1}"); Console.WriteLine($"Value1 = { dummy.Item2}"); Console.WriteLine($"Value2 = { dummy.Item3}"); } static void Main(){ var dummy = Tuple.Create(1, "Dummy", "Tuple"); DisplayTupleValues(dummy); Console.ReadLine(); } }
आउटपुट
Id = 1 Value1 = Dummy Value2 = Tuple
उदाहरण
एक वापसी प्रकार के रूप में टुपल
class Program{ static Tuple<int, string, string> ReturnTuple(){ return Tuple.Create(1, "Value1", "Value2"); } static void Main(){ var returnValues = ReturnTuple(); System.Console.WriteLine($"{returnValues.Item1} {returnValues.Item2} {returnValues.Item3}"); Console.ReadLine(); } }
आउटपुट
1 Value1 Value2