কম্পিউটার

কিভাবে আমরা C# এ একই ক্লাসে একজন কনস্ট্রাক্টরকে অন্য থেকে কল করতে পারি?


এটি ব্যবহার করুন৷ একটি কনস্ট্রাক্টরকে অন্য কনস্ট্রাক্টর থেকে কল করতে c# এ কীওয়ার্ড

প্যারেন্ট ক্লাসে উপস্থিত একটি কনস্ট্রাক্টরকে কল করতে বেস ব্যবহার করুন কীওয়ার্ড

উদাহরণ

class Demo{
   public Demo(){
      System.Console.WriteLine("Parameter less constructor called");
   }
   public Demo(int firstNumber, int secondNumber) : this(){
      System.Console.WriteLine($"{firstNumber} {secondNumber}");
   }
   public Demo(int firstNumber, int secondNumber, int thirdNumber) : this(firstNumber, secondNumber){
      System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}");
   }
}
class Program{
   static void Main(){
      Demo obj = new Demo(1, 2, 3);
      Console.ReadLine();
   }
}

আউটপুট

Parameter less constructor called
1 2
1 2 3

অন্য ক্লাসে উপস্থিত একটি কনস্ট্রাক্টরকে কল করতে বেস কীওয়ার্ড ব্যবহার করুন

উদাহরণ

class DemoBase{
   public DemoBase(int firstNumber, int secondNumber, int thirdNumber){
      System.Console.WriteLine("Base class Constructor");
      System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}");
   }
}
class Demo : DemoBase{
   public Demo(int firstNumber, int secondNumber, int thirdNumber) : base(firstNumber, secondNumber, thirdNumber){
      System.Console.WriteLine("Derived class Constructor");
      System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}");
   }
}
class Program{
   static void Main(){
      Demo obj = new Demo(1, 2, 3);
      Console.ReadLine();
   }
}

আউটপুট

Base class Constructor
1 2 3
Derived class Constructor
1 2 3

  1. আইওএস-এ কীভাবে এক ভিউ কন্ট্রোলার থেকে অন্যটিতে নেভিগেট করবেন?

  2. অ্যান্ড্রয়েডে এক খণ্ড থেকে অন্য খণ্ডে ডেটা কীভাবে পাস করবেন?

  3. পিএইচপি-তে imagepalettecopy() ফাংশন ব্যবহার করে কীভাবে প্যালেটটি একটি চিত্র থেকে অন্য চিত্রে অনুলিপি করবেন?

  4. কিভাবে আমরা জাভাতে invokeLater() পদ্ধতি কল করতে পারি?