Двумерный массив в string и обратно - Visual Basic .NET
Формулировка задачи:
Доброго времени суток!
Имеется код который переводит двумерный массив в строку и обратно, есть ли возможность преобразование массива без использования циклов?
Решение задачи: «Двумерный массив в string и обратно»
textual
Листинг программы
'to string
Dim nj As Integer = q.GetLength(1)
Dim ss = (From t In q Select t).Select(Function(t, i) If((i + 1) Mod nj = 0, t & "@", t & "?")).ToArray
Dim str As String = String.Join("", ss)
'back in
Dim qq(1, 2) As String
Dim rr() As String = str.Split("@")
For i = 0 To qq.GetLength(0) - 1
Dim ww() As String = rr(i).Split("?")
For j = 0 To qq.GetLength(1) - 1
qq(i, j) = ww(j)
Next
Next