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

C#-এ Array ক্লাসের প্রোপার্টিগুলো

Array ক্লাস C#-এ সব অ্যারের বেস ক্লাস। এটি System নেমস্পেসে ডিফাইন করা আছে। Array ক্লাসের প্রোপার্টিগুলো নিচে দেওয়া হলো:

Sr.No প্রোপার্টি ও বিবরণ
1 IsFixedSize
অ্যারের ফিক্সড সাইজ আছে কিনা তা বোঝায়।
2 IsReadOnly
অ্যারে রিড-অনলি (read-only) কিনা তা বোঝায়।
3 Length
সभी ডাইমেনশনের মোট এলিমেন্ট সংখ্যা রিপ্রেজেন্ট করে ৩২-বিট ইন্টিজার রিটার্ন করে।
4 LongLength
সभी ডাইমেনশনের মোট এলিমেন্ট সংখ্যা রিপ্রেজেন্ট করে ৬৪-বিট ইন্টিজার রিটার্ন করে।
5 Rank
অ্যারের র‍্যাঙ্ক (ডাইমেনশনের সংখ্যা) পায়।

উদাহরণ: Rank প্রোপার্টি ব্যবহার করে অ্যারের ডাইমেনশন বের করা

using System; 
class Program { 
    static void Main() { 
        int[,] arr = new int[3,4]; 
        Console.WriteLine(arr.GetLength(0)); 
        Console.WriteLine(arr.GetLength(1)); 
        // Length 
        Console.WriteLine(arr.Length); 
        Console.WriteLine("Upper Bound: {0}", arr.GetUpperBound(0).ToString()); 
        Console.WriteLine("Lower Bound: {0}", arr.GetLowerBound(0).ToString()); 
        Console.WriteLine("Dimensions of Array : " + arr.Rank); 
    } 
}

আউটপুট

3 4 12 Upper Bound: 2 Lower Bound: 0 Dimensions of Array : 2
  1. C#-এ Array.Rank প্রোপার্টি কী?

  2. C#-এ কমেন্ট (Comments) কী?

  3. C#-এ ক্লাস (Classes) কী?

  4. C#-এ ক্লাসের মেম্বার ভেরিয়েবল কী?