我在VB.NET中需要一些帮助: 我有六个数组都具有相同的长度,但它们的元素具有不同的数据类型(字符串和长)。我需要创建一个多维数组或锯齿状数组,稍后将立即将其复制到Excel范围。
这是可能的还是我只能在数组中使用相同类型的元素?还有其他方法可以替代使用吗?
答案 0 :(得分:0)
您不能拥有包含两种不同类型的多维数组。解决方案是创建一个包含所需两个变量的类。
例如,
Public Class MyObject
Public Property MyString As String
Public Property MyInteger As Integer
End Class
以下步骤位于要创建数组的类中。您可以定义以下内容:
//...
Dim myFancyObjects as MyObject(3)
//...
您可以通过执行以下操作来访问您的媒体资源:
Integer testNumber = myFancyObjects(0).myInteger
String testString = myFancyObjects(0).myString