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

Làm thế nào để gọi các phép toán bằng cách sử dụng các đại diện trong C #?


Để hiểu cách gọi các Phép toán sử dụng Phép toán trong C #, chúng ta hãy xem một ví dụ trong đó chúng ta sẽ chia một số.

Chúng ta có một lớp và một hàm trong đó -

public class Demo {
   public static double DivideFunc(double value) {
      return value / 5;
   }
}

Bây giờ, đại biểu của chúng tôi -

delegate double myDelegate(double x);

Đặt giá trị và gọi -

myDelegate[] val = { Demo.DivideFunc };

result(val[0], 20);

Phép toán được gọi bằng cách sử dụng ủy nhiệm -

static void result(myDelegate d, double value) {
   double result = d(value);
   Console.WriteLine("Result = {0}", result);
}

Ở trên hiển thị kết quả sau cho “giá trị / 5” tức là 20/5 -

Result = 4