我有一行在一行上创建的变量。
Dim strFirstname, strMiddleName, strLastName As String
是否可以一次设置所有这些值?我知道这不起作用,但这就是我要做的事情:
Dim strFirstname, strMiddleName, strLastName As String = ""
答案 0 :(得分:4)
我喜欢这些示例,但我只需要设置值,这样编译器就会让我一个人呆着。我有另一个函数设置我传递这些字符串的所有值。我想把它们设置为几乎没有任何东西,只是因为它会让我一个人呆着。我最终使用了这个:
Dim strFirstname, strMiddleName, strLastName As New String(String.Empty)
答案 1 :(得分:2)
如果你想要不同的值,这应该有效:
Dim strFirstname As String = "First name", strMiddleName As String = "middle name", strLastName As String = "last name"
答案 2 :(得分:2)
如果你真的想要一行实例化它们,那就创建一个对象来保存这些数据,例如。
...
person.Firstname
person.MiddleName
person.LastName
...
然后在构造函数中填充它们,例如
Dim person As New Person("first","middle","last")
如果您的对象都与特定的想法/实体相关,那么看起来就像一个更清晰的选项。