我在这个简单的代码中遇到了以下问题:
Public Class BookStoreDatabase
Public publicationArray(0 To 3) As String
publicationArray(0) = "Stories to Scare People With"
End Class
“publicationArray(0) 等”位告诉我需要声明“publicationArray”。这似乎不应该发生。
最佳答案
您不能在Class
级别分配数组元素。如果您需要在 BookStoreDatabase
类本身实例化后立即对其进行赋值,则必须使用构造函数:
Public Class BookStoreDatabase
Public Sub New()
publicationArray(0) = "Stories to Scare People With"
End Sub
Public publicationArray(0 To 3) As String
End Class
关于.net - 字符串数组需要声明吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22410281/