Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวแทนการดำเนินการใน C #


ผู้รับมอบสิทธิ์การดำเนินการไม่คืนค่าและสามารถใช้ได้กับวิธีการที่มีประเภทการส่งคืนเป็นโมฆะ

ประกาศการดำเนินการมอบหมาย

Action<int> del = Display;

นี่คือวิธีการของเรา -

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

ตอนนี้เรียกวิธีการที่มีค่า

ตัวอย่าง

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

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

ผลลัพธ์

2