尝试填充一个多维数组,但没有太多运气,虽然我认为我很接近!
虽然可能有一行或多行,但尺寸将是静态的(3)。现在我只是尝试填充数组中的一行和三列。并非所有代码都包含在内,我希望简洁。
现在只保留最后一个元素FileName,所以数组只等于FileName,应该填充为:FileName,PageCount,FileSize。
欢迎任何指示,谢谢!
Dim ImgData(,,) As String
'
'
'
ReDim Preserve ImgData(0, 0, 0)
For intCol1 = 0 To ImgData.GetUpperBound(0)
For intCol2 = 0 To ImgData.GetUpperBound(0)
For intCol3 = 0 To ImgData.GetUpperBound(0)
ImgData(0, 0, intCol3) = FileSize
Next intCol3
ImgData(0, intCol2, 0) = PageCount
Next intCol2
ImgData(intCol1, 0, 0) = FileName
Next intCol1
答案 0 :(得分:2)
我认为你混淆了tuples和多维数组。但是因为我从不推荐元组,所以请考虑使用自定义类。然后,存储模式将成为自定义类对象的列表,每个对象具有3个属性,FileSize,PageCount和FileName。
要更多地了解多维数组是什么,请参阅此处:
这就是它的外观(这可能不是你想要的):