Computer >> Máy Tính >  >> Lập trình >> C#

Hàm tạo tham số hóa trong chương trình C # là gì?

Trong một phương thức khởi tạo, bạn cũng có thể thêm các tham số. Các hàm tạo như vậy được gọi là các hàm tạo tham số hóa. Kỹ thuật này giúp bạn gán giá trị ban đầu cho một đối tượng tại thời điểm tạo ra nó.

Sau đây là một ví dụ -

// class
class Demo

Hàm tạo được tham số hóa với thứ hạng prarameter -

public Demo(int rank) {
Console.WriteLine("RANK = {0}", rank);
}

Đây là ví dụ hoàn chỉnh hiển thị cách làm việc với hàm tạo được tham số hóa trong C # -

Ví dụ

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();
      }
   }
}

Đầu ra

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