我正在尝试使用C#编写的Visual Basic 2010中的MIDI.NET。因此,我获得了使用在线转换器进行转换的提示,因为这些语言彼此之间是很相似的。
我有一个问题是这条线
inputDevice.NoteOn += new InputDevice.NoteOnHandler(NoteOn);
转换为vb.net看起来像这样
InputDevice.NoteOn += New InputDevice.NoteOnHandler(NoteOn)
这给了我两个错误。
尝试执行类似
RaiseEvent NoteOn
的操作时,它告诉我NoteOn不是事件。谢谢。
最佳答案
VB.NET中的正确语法使用AddHandler
注册事件
AddHandler InputDevice.NoteOn, AddressOf NoteOn
有关MSDN的更多信息。
关于c# - C#到VB.net转换错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20142964/