কম্পিউটার

ইন্টারফেস IClonable C# এ কি করে?


আইক্লোনযোগ্য ইন্টারফেসটি বিদ্যমান বস্তুর একটি অনুলিপি তৈরি করে, যেমন একটি ক্লোন৷

এটিতে শুধুমাত্র একটি একক পদ্ধতি রয়েছে -

  • ক্লোন() - ক্লোন() পদ্ধতি একটি নতুন বস্তু তৈরি করে যা বর্তমান উদাহরণের একটি অনুলিপি।

Icloneable ইন্টারফেস -

ব্যবহার করে কিভাবে ক্লোনিং করতে হয় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হল

উদাহরণ

using System;

class Car : ICloneable {
   int width;

   public Car(int width) {
      this.width = width;
   }

   public object Clone() {
      return new Car(this.width);
   }

   public override string ToString() {
      return string.Format("Width of car = {0}",this.width);
   }
}

class Program {
   static void Main() {
      Car carOne = new Car(1695);
      Car carTwo = carOne.Clone() as Car;

      Console.WriteLine("{0}mm", carOne);
      Console.WriteLine("{0}mm", carTwo);
   }
}

আউটপুট

Width of car = 1695mm
Width of car = 1695mm

  1. টুইটারে বায়ো মানে কি?

  2. var কীওয়ার্ড C# এ কী করে?

  3. C# এ স্ট্রিং লিটারেলে @ উপসর্গ কী করে?

  4. পাইথনে &=অপারেটর কি করে?