-2

我正在尝试使用此工具将这段代码翻译成 VB.NET ,但翻译不起作用,

原始 C# 代码,

public void Init(HttpApplication application)
{
    application.Error += new System.EventHandler(OnError);
}

翻译,

Public Sub Init(application As HttpApplication)
    application.[Error] += New System.EventHandler(AddressOf OnError)
End Sub

但是翻译给了我错误,我是 VB.NET 的新手。

我认为这是非常直接的。我不是 VB.NET 开发人员,不太了解如何翻译,所以我只能再次访问上面提到的翻译网站,但不幸的是翻译版本不起作用。

4

1 回答 1

3

使用AddHandler关键字而不是+=运算符:

AddHandler application.[Error], AddressOf OnError
于 2013-09-22T18:29:27.970 回答