大家好,最近我遇到了一个问题(示例是VB写的,我用C#怎么也达不到VB的效果)。
下面这段VB代码,如何转化到C#??
Public Sub New()
AddHandler PreCommand, AddressOf MyPreCommand
End Sub
Private Function MyPreCommand(verb As UInteger, noun As UInteger) As Boolean
MsgBox("PreCommand Event: Verb = " + verb.ToString() + ", Noun = " + noun.ToString())
Return True
End Function
我转化成如下格式,但是得到的dll文件不能激发事件。
public void New()
{
PreCommand += MyPreCommand;
}
private Boolean MyPreCommand(uint verb, uint noun)
{
MessageBox.Show("PreCommand Event: Verb = " + verb.ToString() + ", Noun = " + noun.ToString());
return true;
}
不清楚是哪里出了问题,希望大家帮我看看,谢谢!
求解。。。。。
public sub new()怎么转换为C#中代码??
没人回复啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。