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

C#-এ ভেরিয়েবলে রেফারেন্স অ্যাসাইন করা

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

উদাহরণ: ref কীওয়ার্ড দিয়ে দুটি মান স্ব্যাপ করা

using System; 
namespace Demo { 
    class Program { 
        public void swap(ref int x, ref int y) { 
            int temp; 
            temp = x; /* x এর মান সংরক্ষণ */ 
            x = y; /* y কে x-এ রাখা */ 
            y = temp; /* temp কে y-এ রাখা */ 
        } 
        static void Main(string[] args) { 
            Program p = new Program(); 
            int a = 99; 
            int b = 110; 
            Console.WriteLine("Before swap, value of a : {0}", a); 
            Console.WriteLine("Before swap, value of b : {0}", b); 
            p.swap(ref a, ref b); 
            Console.WriteLine("After swap, value of a : {0}", a); 
            Console.WriteLine("After swap, value of b : {0}", b); 
            Console.ReadLine(); 
        } 
    } 
}

আউটপুট

Before swap, value of a : 99
Before swap, value of b : 110
After swap, value of a : 110
After swap, value of b : 99
  1. পাইথনে ভেরিয়েবলে মান অ্যাসাইন করার পদ্ধতি

  2. পাইথনে একই ভেরিয়েবলে একাধিক মান অ্যাসাইন করা

  3. পাইথনে ডিকশনারি ভ্যালুকে ভেরিয়েবলে অ্যাসাইন করা

  4. পাইথনে ভেরিয়েবলে রেফারেন্স অ্যাসাইন করা যায় কি?