কম্পিউটার টিউটোরিয়াল

C# 4.0-এ Tuple কী?

Tuple ভিন্ন ডেটা টাইপের এলিমেন্টের একটি সিকোয়েন্স ধারণ করে। এটি প্রতিটি এলিমেন্টের টাইপ আলাদা করে নির্দিষ্ট না করেই Tuple<T> এর একটি ইনস্ট্যান্স রিটার্ন করার জন্য wprowadন করা হয়েছিল।

দুইটি এলিমেন্টসহ একটি tuple তৈরি করা যাক। Tuple ডিক্লেয়ার করার পদ্ধতি নিচে:

Tuple<int, string> person = new Tuple<int, string>(32, "Steve");

এখন উদাহরণে tuple-এর প্রথম আইটেম চেক করুন, যা একটি ইন্টিজার:

if (tuple.Item1 == 99) {
    Console.WriteLine(tuple.Item1);
}

এখন tuple-এর দ্বিতীয় আইটেম চেক করুন, যা একটি স্ট্রিং:

if (tuple.Item2 == "Steve") {
    Console.WriteLine(tuple.Item2);
}

স্ট্রিং এবং ইন্ট আইটেমসহ tuple তৈরি করার উদাহরণ:

উদাহরণ

using System;
using System.Threading;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            Tuple<int, string> tuple = new Tuple<int, string>(50, "Tom");
            if (tuple.Item1 == 50) {
                Console.WriteLine(tuple.Item1);
            }
            if (tuple.Item2 == "Jack") {
                Console.WriteLine(tuple.Item2);
            }
        }
    }
}

আউটপুট

50
  1. C#-এ ইনডেক্সার কী?

  2. C#-এ স্ট্রিং লিটারেল কী?

  3. C#-এ ইউজার-ডিফাইনড এক্সেপশন (User-defined Exceptions) কী?

  4. C#-এ নেমস্পেস (Namespaces) কী?