类的静态构建函数(C#翻译成 vb.net)
C# 原文:
public class WeiXinPlat: IHttpHandler
{
//静态构造函数(这个构造函数是属于类的,而不属于任何一个实例,所以这个构造函数只会被执行一次,而且是在创建此类的第一个实例或引用任何静态成员之前,由.NET自动调用)
static WeiXinPlat()
{
//消息通知事件
WeiXin.OnReceivePlatMsgEvent += new WeiXin.ReceivePlatMsg(WeiXin_OnReceiveMsgEvent);
}
}
vb.net 翻译如下:
Public Class WeiXinPlat
Implements IHttpHandler
Shared Sub WeiXinPlat()
WeiXin.OnReceivePlatMsgEvent += New WeiXin.ReceivePlatMsg(AddressOf WeiXin_OnReceiveMsgEvent)
End sub
End class
问题: 1
vb.net 的静态构造函数 使用shared sub 可以吗? 编译器没有报错.
问题: 2
OnReceivePlatMsgEvent 部分编译器提示错误:
"Public Shared Event OnReceivePlatMsgEvent(platcode As String)” 是事件,不能直接调用。请使用“RaiseEvent”语句引发事件。
请帮忙校正, thanks.
public class WeiXinPlat: IHttpHandler
{
//静态构造函数(这个构造函数是属于类的,而不属于任何一个实例,所以这个构造函数只会被执行一次,而且是在创建此类的第一个实例或引用任何静态成员之前,由.NET自动调用)
static WeiXinPlat()
{
//消息通知事件
WeiXin.OnReceivePlatMsgEvent += new WeiXin.ReceivePlatMsg(WeiXin_OnReceiveMsgEvent);
}
}
vb.net 翻译如下:
Public Class WeiXinPlat
Implements IHttpHandler
Shared Sub WeiXinPlat()
WeiXin.OnReceivePlatMsgEvent += New WeiXin.ReceivePlatMsg(AddressOf WeiXin_OnReceiveMsgEvent)
End sub
End class
问题: 1
vb.net 的静态构造函数 使用shared sub 可以吗? 编译器没有报错.
问题: 2
OnReceivePlatMsgEvent 部分编译器提示错误:
"Public Shared Event OnReceivePlatMsgEvent(platcode As String)” 是事件,不能直接调用。请使用“RaiseEvent”语句引发事件。
请帮忙校正, thanks.
...全文
相关推荐
Modbus RTU TCP主站从站类库内有说明文档及C#和VB.net例子程序
Modbus RTU TCP主站从站类库内有说明文档及C#和VB.net例子程序,很详细,适用于上位机开发人员,内部已打包为dll文件直接对照说明文档和例子程序引用即可,
C#与Vb.net代码互转工具
在离线状态下,可将C#转为Vb.net代码,或将Vb.net转为c#代码,非常简单方便。
c# .net vb 通过MX Component 读写PLC
MX Component c# 编程手册.pdf
致VB-一个用VB.NET写的高效配置文件读写类(转换后 可用于 c#)
一个用VB.NET写的高效配置文件读写类,简单易用,提升开发效率
GPIB卡控制源码(包括vb,c#,vb.net,labview,bcb,Delphi,vc)
GPIB卡控制源代码,包括vb,c#,vb.net,labview,bcb,Delphi,vc


