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

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

একটি কন্সট্রাক্টরে আপনি প্যারামিটারও যোগ করতে পারেন। এogenesis কন্সট্রাক্টরগুলোকে প্যারামিটারাইজড কন্সট্রাক্টর বলা হয়। এই টেকনিকটি অবজেক্ট তৈরির সময় সেটির ইনিশিয়াল ভ্যালু অ্যাসাইন করতে সাহায্য করে।

উদাহরণ নিচে:

// class
class Demo

rank প্যারামিটারসহ প্যারামিটারাইজড কন্সট্রাক্টর:

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());
            // লাইন লেন্থ সেট
            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#-এ ডিফল্ট কনস্ট্রাক্টর (Default Constructor) কী?

  2. C#-এ রিলেশনাল অপারেটর (Relational Operators) কী কী?

  3. C#-এ ডিস্ট্রাক্টর (Destructor) কী?

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