কম্পিউটার

C# প্রোগ্রামে একটি প্যারামিটারাইজড কনস্ট্রাক্টর কি?


একটি কনস্ট্রাক্টরে আপনি প্যারামিটার যোগ করতে পারেন। এই ধরনের কনস্ট্রাক্টরকে প্যারামিটারাইজড কনস্ট্রাক্টর বলা হয়। এই কৌশলটি আপনাকে একটি বস্তু তৈরির সময় প্রাথমিক মান নির্ধারণ করতে সাহায্য করে।

নিম্নলিখিত একটি উদাহরণ -

// class
class Demo

একটি প্রারামিটার র‍্যাঙ্ক −

সহ প্যারামিটারাইজড কনস্ট্রাক্টর৷
public Demo(int rank) {
Console.WriteLine("RANK = {0}", rank);
}

C# −

-এ প্যারামিটারাইজড কনস্ট্রাক্টরের সাথে কীভাবে কাজ করতে হয় তা দেখানোর সম্পূর্ণ উদাহরণ এখানে

উদাহরণ

using System;

namespace Demo {
   class Line {
      private double length; // Length of a line
     
      public Line(double len) { //Parameterized constructor
         Console.WriteLine("Object is being created, length = {0}", len);
         length = len;
      }

      public void setLength( double len ) {
         length = len;
      }

      public double getLength() {
         return length;
      }

      static void Main(string[] args) {
         Line line = new Line(10.0);
         Console.WriteLine("Length of line : {0}", line.getLength());

         // set line length
         line.setLength(6.0);
         Console.WriteLine("Length of line : {0}", line.getLength());
         Console.ReadKey();
      }
   }
}

আউটপুট

Object is being created, length = 10
Length of line : 10
Length of line : 6

  1. C# এ ডিফল্ট কনস্ট্রাক্টর কি?

  2. C# এ রিলেশনাল অপারেটর কি?

  3. C# প্রোগ্রামে ধ্বংসকারী কি?

  4. জাভাতে ডিফল্ট কনস্ট্রাক্টর এবং প্যারামিটারাইজড কনস্ট্রাক্টরের মধ্যে পার্থক্য কী?