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

C#-এ Tuple<T1> ক্লাস

Tuple<T1> ক্লাসটি একটি 1-টাপল উপস্থাপন করে, যাকে সিঙ্গলটন (singleton) বলা হয়। একটি টাপল হলো উপাদানগুলির একটি ক্রম ধারণকারী ডেটা কাঠামো।

এটি ব্যবহৃত হয়:

  • ডেটা সেটে সহজ অ্যাক্সেসের জন্য
  • ডেটা সেটে সহজ ম্যানিপুলেশনের জন্য
  • একটি একক ডেটা সেট উপস্থাপনের জন্য
  • একটি মেথড থেকে একাধিক মান রিটার্ন করার জন্য
  • একটি মেথডে একাধিক মান পাস করার জন্য

এর একটি প্রপার্টি রয়েছে:

  • Item1 — বর্তমান Tuple<T1> অবজেক্টের প্রথম কম্পোনেন্টের মান পায়।

উদাহরণ

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<int> tuple = new Tuple<int>(100); 
        Console.WriteLine("Value = " + tuple.Item1); 
        if (tuple.Item1 == 150) { 
            Console.WriteLine(tuple.Item1); 
        } 
        if (tuple.Item1 == 100) { 
            Console.WriteLine(tuple.Item1); 
        } 
    } 
}

আউটপুট

Value = 100 100

আরেকটি উদাহরণ (স্ট্রিং সহ)

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<string> tuple = new Tuple<string>("amit"); 
        Console.WriteLine("Value = " + tuple.Item1); 
        if (tuple.Item1 == "tom") { 
            Console.WriteLine(tuple.Item1); 
        } 
        if (tuple.Item1 == "amit") { 
            Console.WriteLine("Exists: Tuple Value = " + tuple.Item1); 
        } 
    } 
}

আউটপুট

Value = amit Exists: Tuple Value = amit
  1. C# Console ক্লাস

  2. C#-তে Debug ক্লাস এবং Debugger ক্লাসের পার্থক্য

  3. C#-এ সিঙ্গলটন প্যাটার্ন ইমপ্লিমেন্টেশন

  4. C#-এ ক্লাস (Class in C#)