【发布时间】:2023-04-04 00:25:02
【问题描述】:
我遇到了来自 FxCop 的警告 CA1009 的问题,即从事件中删除除前两个参数(对象和 EventArgs)之外的所有参数。我还没有找到解决这个问题的方法,因为这些参数都不应该是 object 或 EventArgs 类型。我尝试创建两种类型的两个类并将参数作为属性包含在内,但它没有使用参数/属性。
Doc.cs
public delegate void UpdateZedGraphCounterDelegate(double[] newPackedOp, int i, double[] previousPackedOp, string numberLabel);
public static event UpdateZedGraphCounterDelegate LUTSelectionChanged;
private static void OnLUTSelectionChanged(double[] newPackedOp, int i, double[] previousPackedOp, string numberLabel)
{
LUTSelectionChanged?.Invoke(newPackedOp, i, previousPackedOp, numberLabel);
}
【问题讨论】: