VB.NET 如何将交错数组作为单维数组进行访问

  • 本文关键字:数组 单维 访问 NET VB .net vb.net
  • 更新时间 :
  • 英文 :


我有一个交错数组;一个字节数组数组。我正在读取一大块数据,然后将其存储在交错数组的每个数组中。完成后,我希望在一个操作中将整个交错数组中的所有字节写入文件,以避免写入每个交错数组的处理开销。

交错数组将包含 512 个或更多数组。

您可以使用

SelectMany 将交错的字节数组平展为单个字节数组,然后将该单个数组写入文件。

Imports System.Linq
Module Module1
    Sub Main()
        Dim a()() As Byte = New Byte(1)() {New Byte() {1, 2, 3}, New Byte() {4, 5, 6, 7}}
        ' Put all arays into a single array.
        Dim flatten As Byte() = a.SelectMany(Function(x) x).ToArray()
    End Sub
End Module

最新更新