0
在新的Sub New,我要插入如何使用'With {...}'语法指定属性值?
实施例的属性值: 1级
Public Class A
Property Name As String
Sub New()
MsgBox(Name) 'Empty
End Sub
End Class
2-表格
Dim a As New A With {.Name = "ABCDE"} 'MsgBox Empty
当然是空的,您没有设置(“插入”? ) 一个值。 'name =“ziggy”'会做到这一点。如果你想传递一个名字值给类,给构造函数添加一个字符串参数('Sub New')并传递值。你不需要使用参数的花括号。 – Plutonix
对不起,我错误的表单代码并修改它 – ebraham
将消息框移出构造函数,并将其放在'Dim a'后面并显示'a.Name'。构造函数是特殊的,它运行来创建对象。 '用'将在创建对象后分配名称* – Plutonix