কম্পিউটার

কখন C# এ টিপলস ব্যবহার করবেন?


আপনি যখন রেফ বা আউট প্যারামিটার ব্যবহার না করে একটি পদ্ধতি থেকে একাধিক মান ফেরত দিতে চান তখন 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

  1. এক্সেলে VLOOKUP এর পরিবর্তে কখন Index-Match ব্যবহার করবেন

  2. আমরা কখন জাভাতে সিঙ্ক্রোনাইজড ব্লক ব্যবহার করতে পারি?

  3. জাভাতে fillInStackTrace() পদ্ধতি কখন ব্যবহার করবেন?

  4. পাইথনে %s এর পরিবর্তে %r কখন ব্যবহার করবেন?