0

我正在尝试使用页面底部附近提供的代码示例进行一些实验

下面是基于上面链接的我的 VB.NET 代码的摘录。在翻译的某个地方,我错过了这里发生的事情:

Dim auth = New OAuth2Authenticator(Of NativeApplicationClient)(provider, GetAuthorization)

GetAuthorization 方法有一个签名:

GetAuthorization(arg As NativeApplicationClient)

我显然遗漏了关于 C# 和 VB.NET 之间的语法转换的一些非常明显的内容,因为在我提供的链接上的 C# 版本中的方法调用中没有提供参数。

4

1 回答 1

3

您必须指定AddressOf参数以引用方法。

Dim auth = New OAuth2Authenticator(Of NativeApplicationClient)(provider, AddressOf GetAuthorization)
于 2012-05-16T16:29:30.037 回答