温馨提示×

Action C#怎样实现回调

c#
小樊
149
2024-07-26 10:04:09
栏目: 编程语言

在C#中,可以使用委托来实现回调。具体步骤如下:

  1. 定义一个委托类型,用于指定回调函数的签名。例如:
public delegate void CallbackHandler(string result);
  1. 在需要回调的方法中,将委托作为参数传入,并在合适的时机调用委托。例如:
public void DoSomething(CallbackHandler callback)
{
    // 执行一些操作
    string result = "操作完成";
    
    // 调用回调函数
    callback(result);
}
  1. 在调用该方法时,传入一个具体的函数作为回调函数。例如:
public void Main()
{
    DoSomething(OnCallback);
}

public void OnCallback(string result)
{
    Console.WriteLine(result);
}

通过以上步骤,就可以在C#中实现回调功能。

0