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

C#-এ অ্যারে টাইপের রেফারেন্স/Ref প্যারামিটার কী


ref কীওয়ার্ড ব্যবহার করে রেফারেন্স প্যারামিটার ঘোষণা করুন। একটি রেফারেন্স প্যারামিটার একটি ভেরিয়েবলের মেমরি লোকেশনের রেফারেন্স। যখন আপনি প্যারামিটার রেফারেন্স দ্বারা পাস করেন, তখন ভ্যালু প্যারামিটারের বিপরীতে, এই প্যারামিটারগুলির জন্য একটি নতুন স্টোরেজ লোকেশন তৈরি হয় না।

একটি ref প্যারামিটার ঘোষণা করুন:

public void swap(ref int x, ref int y) {}

অ্যারে টাইপের একটি ref প্যারামিটার ঘোষণা করুন:

static void Display(ref int[] myArr)

উদাহরণ

class TestRef
{
    static void Display(ref int[] myArr)
    {
        if (myArr == null)
        {
            myArr = new int[10];
        }
        myArr[0] = 345;
        myArr[1] = 755;
        myArr[2] = 231;
    }

    static void Main()
    {
        int[] arr = { 98, 12, 65, 45, 90, 34, 77 };
        Display(ref arr);
        for (int i = 0; i < arr.Length; i++)
        {
            System.Console.Write(arr[i] + " ");
        }
        System.Console.ReadKey();
    }
}

  1. C#-এ অ্যারে (Array) কী?

  2. C#-এ Array ক্লাস কী?

  3. C#-এ টাইপ কাস্টিং (Type Casting) কী?

  4. C#-এ ডেটা টাইপ, ভ্যালু টাইপ এবং রেফারেন্স টাইপ কী?