Action 简单使用 避免重复执行
Class TestAction
{
public static System.Action ButtonDelegate;
void ButtonEvent()
{
ButtonDelegate?.Invoke();
//重点在这里
//避免委托在第二次调用的时候执行两次 ------原因待查
ButtonDelegate= null;
}
}
//调用
Class Test
{
void UsingAction()
{
TestAction.ButtonDelegate= () =>{
//Add your code here.
};
}
}