将参数传递给委托的最佳方法是什么?我可以看到以下两种方式的好处,所以我想知道最常用和行业接受的方式:
1)单独传递任何参数,每个参数就是一个参数。
示例代表
public delegate void MyDelegate(bool PARAM1, String PARAM2, int PARAM3);
2)通过结构传递任何参数,委托的唯一参数是该结构。
示例结构
public struct MyDelegateArgs
{
public bool PARAM1;
public String PARAM2;
public int PARAM3;
}
示例代表
public delegate void MyDelegate(MyDelegateArgs args);