আপনি যখন রেফ বা আউট প্যারামিটার ব্যবহার না করে একটি পদ্ধতি থেকে একাধিক মান ফেরত দিতে চান তখন Tuples ব্যবহার করা হয়।
একটি একক প্যারামিটারের মাধ্যমে একটি পদ্ধতিতে একাধিক মান পাস করতে Tuples ব্যবহার করা হয়। Tuples এছাড়াও একসাথে বাসা করা যেতে পারে
উদাহরণ
প্যারামিটার হিসাবে প্যাসিগ টিপলস
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
উদাহরণ
রিটার্ন টাইপ হিসাবে 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