社区
VB
帖子详情
vb.net 的静态成员初始化块,怎么写啊
xjj2000
2011-03-01 04:51:01
不知道语法啊,就是一个类的静态成员(shared的)
我想在一个静态初始化块中用程序初始化,语法不知道怎么写,求教拉,谢谢,我是vb.net菜虫。
...全文
126
6
打赏
收藏
vb.net 的静态成员初始化块,怎么写啊
不知道语法啊,就是一个类的静态成员(shared的) 我想在一个静态初始化块中用程序初始化,语法不知道怎么写,求教拉,谢谢,我是vb.net菜虫。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xjj2000
2011-03-02
打赏
举报
回复
非常感谢,结帖,散分!
xingyuebuyu
2011-03-01
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/library/ms229018(v=VS.80)
http://msdn.microsoft.com/zh-cn/library/ms182320(VS.90).aspx
系统在创建第一个类型实例或引用任何静态成员之前调用静态构造函数。用户不能控制何时调用该静态构造函数。如果静态构造函数不是私有,则系统以外的代码可以调用它。根据构造函数中执行的操作,这可能导致意外行为。
xjj2000
2011-03-01
打赏
举报
回复
多谢xingyuebuyu
请问,静态构造函数是在什么时候被执行?类第一次被引用的时候吗?
xingyuebuyu
2011-03-01
打赏
举报
回复
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim s() As String = class1.ar
End Sub
End Class
Public Class class1
Public Shared ar() As String
Shared Sub New()
ReDim ar(100)
For ii As Integer = 0 To ar.Length - 1
ar(ii) = "hello"
Next
End Sub
End Class
在静态构造函数中进行初始化
xjj2000
2011-03-01
打赏
举报
回复
谢谢wuyq11
但是,我不new A()
能直接用初始化后 i。我把雀再说清楚点吧。
Public Class A
Shared arr(100) As String
End Class
现在我想永远不new一个A。但是arr的元素是全部初始化成"hello",
直接使用他们的值:A.arr(i)
怎么写呢?
wuyq11
2011-03-01
打赏
举报
回复
Public Class A
Shared i As Interger
Public Sub New()
i = i+1
End Sub
End Class
ASP.NET的网页代码模型及生命周期
q designer.cs页文件:用来为页面的控件做
初始化
工作,一般只有ASP.NET应用程序(Web Application)才有。 ASP.NET页面中包含两种代码模型,一种是单文件页模型,另一种是代码隐藏页模型。这两个模型的功能完全一样...
静态成员
数据 静态对象
初始化
2.
静态成员
数据必须有确定的值,但由于在类的定义中不能对成员数据直接进行
初始化
,故必须在类定义的外部对
静态成员
数据再声明一次,并进行
初始化
,此时,前面不需要加关键字static。同时为了保持
静态成员
数据取值...
VB.net
学习之模
块
、单例模式和Shared静态类成员
刚开始接触
vb.net
,并用它做项目。所以借此来记录一下自己学习的心得。 把这三个东西放在一起,其实是出于对同一个问题的思考——项目中的全局变量应该怎么存储。在做项目的过程中经常会遇到这样的一个问题就是:...
VB.NET
中的模
块
在
VB.NET
中一旦创建了模
块
,其中任何方法,属性或者变量都可以被其它地方引用,因此适合全局情况下频繁交互的情况(比如
初始化
加载的参数,可能后续程序要使用)等。 现在问题在于,如果你把一
VB.NET
委托 Delegate Action Func
它能够调用对象的方法(实例方法)和类的方法(静态方法、在
VB.NET
里的Shared方法)。实现间接访问某一封装的函数方法,始终明确,委托可被视作类 Delegate Delegate 是委托的祖宗,Action和Func是
VB.NET
简化的委托...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章