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

Ủy quyền hành động trong C #

Hành động ủy quyền không trả về giá trị và có thể được sử dụng với một phương thức có kiểu trả về không có giá trị.

Khai báo Hành động ủy quyền.

Action<int> del = Display;

Đây là phương pháp của chúng tôi -

public static void Display(int val) {
   Console.WriteLine(val);
}

Bây giờ hãy gọi phương thức với một giá trị.

Ví dụ

using System;
public class Demo {
   public static void Main() {
      Action<int> del = Display;
      del(2);
   }

   public static void Display(int val) {
      Console.WriteLine(val);
   }
}

Đầu ra

2