请net高手帮忙类化个语句

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:21:12
麻烦大大们,帮我将下面的vb.net 的语句类化成c#下。谢谢,语句如下:
Public Event lclickgrid(ByVal Row As Integer, ByVal Col As Integer)
RaiseEvent lclickgrid(fg.Row - 1, fg.Col - mStartCol)

另外vb.net 中的“Public Event”和“RaiseEvent”语法的意思是什么,具体的作用是什么呢?

认真回答者,结贴在加50分以上,绝不食言。
谢谢 jonnysuen兄弟。。
但原vb的语句中event后面又带参数Row 和Col ,
这个参数,c#的不能也进行定义吗?

public delegate void lclickgrid(int Row, int Col);

private lclickgrid _event; //定义事件变量

//自定义事件
public event lclickgrid OnClickGrid
{
add { _event += new lclickgrid(value); }
remove { _event -= new lclickgrid(value); }
}

public void TestEvent()
{
//测试事件,相关于RaiseEvent
if (_event != null) _event(0, 0);
}

参考 C#委托(Delegate)事件(Event)应用详解
http://hi.baidu.com/jonnysuen/blog/item/afbeec59416ada88810a1878.html