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

C#-এ অ্যারে ডিক্লেয়ার করলে কি অ্যারে তৈরি হয়?

অ্যারে ডিক্লেয়ার করলে সেটি মেমরিতে ইনিশিয়ালাইজ হয় না। যখন অ্যারে ভেরিয়েবল ইনিশিয়ালাইজ করা হয়, তখন আপনি অ্যারেতে মান অ্যাসাইন করতে পারেন।

নিচের ডিক্লেরেশনটি অ্যারে তৈরি করবে না:

int[] id;

নিচের কোডটি একটি ইন্টিজার অ্যারে তৈরি করে। অ্যারে একটি রেফারেন্স টাইপ, তাই আপনাকে অ্যারের ইনস্ট্যান্স তৈরি করতে new কীওয়ার্ড ব্যবহার করতে হবে:

int[] id = new int[5] {};

উদাহরণ

using System;

namespace ArrayApplication
{
    public class MyArray
    {
        public static void Main(string[] args)
        {
            int[] n = new int[5];
            int i, j;
            /* initialize elements of array n */
            for (i = 0; i < 5; i++)
            {
                n[i] = i + 10;
            }
            /* output each array element's value */
            for (j = 0; j < 5; j++)
            {
                Console.WriteLine("Element[{0}] = {1}", j, n[j]);
            }
        }
    }
}

আউটপুট

Element[0] = 10
Element[1] = 11
Element[2] = 12
Element[3] = 13
Element[4] = 14
  1. C#-তে ফোল্ডার অস্তিত্ব না থাকলে তৈরি কীভাবে করবেন?

  2. C#-এ Array.IsReadOnly প্রোপার্টি কী?

  3. C#-এ Array.IsFixedSize প্রোপার্টি কী?

  4. C#-এ Array.Rank প্রোপার্টি কী?