Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将c#代码转换为VB.NET错误_C#_Vb.net - Fatal编程技术网

将c#代码转换为VB.NET错误

将c#代码转换为VB.NET错误,c#,vb.net,C#,Vb.net,我试着将下面的c#代码转换成VB,结果 不能使用具有返回类型的委托类型声明事件 在C中# 任何想法都值得赞赏。在VB.Net中,您不能创建具有返回类型的委托类型的事件(错误消息已经告诉您) 您必须将您的委托(GenericDelegate)声明为Sub,而不是Function什么是GenericDelegate?请给出它的定义。不幸的是,这不是一个函数,更像是一个#区域调用这里是完整的代码没有声明为函数,更像是一个#区域调用这意味着什么?代表被声明为代表;区域不能被调用,因为它不是代码。您在代码

我试着将下面的c#代码转换成VB,结果 不能使用具有返回类型的委托类型声明事件

在C中#


任何想法都值得赞赏。

在VB.Net中,您不能创建具有返回类型的委托类型的
事件(错误消息已经告诉您)


您必须将您的委托(
GenericDelegate
)声明为
Sub
,而不是
Function

什么是
GenericDelegate
?请给出它的定义。不幸的是,这不是一个函数,更像是一个#区域调用这里是完整的代码没有声明为函数,更像是一个#区域调用这意味着什么?代表被声明为代表;区域不能被调用,因为它不是代码。您在代码中的某个地方声明了
GenericDelegate
,为了将其用作
事件的委托类型,它必须是
,而不是
函数
internal static event GenericDelegate<Boolean, Boolean> SecurityAlertDialogWillBeShown;
    internal static event GenericDelegate<String, String, Boolean> ConnectToDialogWillBeShown;
Friend Shared Event SecurityAlertDialogWillBeShown As GenericDelegate(Of [Boolean], [Boolean])
    Friend Shared Event ConnectToDialogWillBeShown As GenericDelegate(Of [String], [String], [Boolean])