将委托作为一个参数传入一个方法中
public delegate void messbox(string mess);
public static void show(string mess)
{
MessageBox.Show(mess);
}
外部使用
//按照需求进行自定义
public static void sss(string a, publicClass.messbox s)
{
Task.Run(new Action(() => { s?.Invoke(a); }));
}
//实现
sss("1",publicClass.show);