কম্পিউটার

C# এ একটি অ্যারের প্রকারের একটি রেফারেন্স/রেফ প্যারামিটার কি?


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

একটি রেফ প্যারামিটার ঘোষণা করুন −

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

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

static void Display(ref int[] myArr)

C# −

-এ একটি অ্যারে টাইপের রেফ প্যারামিটারের সাথে কীভাবে কাজ করতে হয় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হল
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# এ একটি অ্যারে কি?

  2. C# এ একটি অ্যারে ক্লাস কি?

  3. C# এ টাইপ কাস্টিং কি?

  4. C# এ ডেটা প্রকার, মান প্রকার এবং রেফারেন্স প্রকারগুলি কী কী?