কম্পিউটার

আপনি কিভাবে .NET এ একটি বস্তুর একটি গভীর অনুলিপি করবেন?


গভীর অনুলিপি সবকিছু নকল. একটি সংগ্রহের একটি গভীর অনুলিপি হল দুটি সংগ্রহ যা মূল সংগ্রহের সমস্ত উপাদান নকল করে

গভীর অনুলিপি অভ্যন্তরীণ রেফারেন্স প্রকারের সম্পূর্ণ গভীর অনুলিপি তৈরি করতে ব্যবহৃত হয়।

অন্য কথায় একটি গভীর অনুলিপি ঘটে যখন একটি বস্তুকে সেই বস্তুর সাথে অনুলিপি করা হয় যেগুলিকে এটি নির্দেশ করে

উদাহরণ

class DeepCopy {
   public int a = 10;
}
class Program {
   static void Main() {
      //Deep Copy
      DeepCopy d = new DeepCopy();
      d.a = 10;
      DeepCopy d1 = new DeepCopy();
      d1.a = d.a;
      Console.WriteLine("{0} {1}", d1.a, d.a); // 10,10
      d1.a = 5;
      Console.WriteLine("{0} {1}", d1.a, d.a); //5,10
      Console.ReadLine();
   }
}

আউটপুট

10 10
5 10

  1. এক্সেল এ কিভাবে একটি শীট কপি করবেন

  2. জাভাস্ক্রিপ্টে একটি অবজেক্ট কীভাবে হিমায়িত করবেন?

  3. আপনি কিভাবে জাভাস্ক্রিপ্টে একটি অবজেক্ট গভীর অনুলিপি করবেন?

  4. আইওএসে সুইফট এক্সকোডে একটি তারিখ থেকে আপনি কীভাবে একটি তারিখ বস্তু তৈরি করবেন?