在使用VB.Net一段时间之后,我最近开始使用C#。
在VB.Net中,您可以使用传入的参数引发事件。例如
Event TileMoved(ThisTile As Tile)
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
RaiseEvent TileMoved(Me)
End Sub
请有人可以解释如何在C#中执行此操作吗?
任何帮助将非常感激。
vb-> c#转换可得出此结果。
public event TileMovedEventHandler TileMoved;
public delegate void TileMovedEventHandler(Tile ThisTile);
private void Button1_Click(System.Object sender, System.EventArgs e)
{
if (TileMoved != null) {
TileMoved(this);
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句