类里面变量赋值的问题
Public Class Class1
Public a As string
a ="asdfa"
End Class
提示a需要声明
Public Class Class1
Public a As string ="asdfa"
End Class
这样是可以的
类里面变量赋值一定要这样吗? 具体规则是什么?
问题点数:20、回复次数:2Top
1 楼zjsen(位高权重责任轻,钱多事少离家近,睡觉睡到自然醒, 数钱数到手抽筋. )回复于 2004-05-02 16:36:35 得分 10
写到构造函数中去
Public a As string ="asdfa" 这样的方法其实也相当于在class1的构造函数中初始化a的值Top
2 楼Ninputer(装配脑袋)回复于 2004-05-02 16:51:34 得分 10
类里面只能存在声明语句,即Dim、Function、Sub、Propert、Event和Operator语句,而不能存在可执行的语句。因此a = "asdfa"这样的语句无法存在于类中,而只能存在于具体的过程中。
如果要在定义变量的时候初始化,则用Dim a As String = XXX这样的语法,他的意思是在对象建立的时候初始化变量,这样就可以了!Top




