Обращение к целой строке/колонке двухмерного массива - Visual Basic .NET
Формулировка задачи:
Народ, приветствую, подскажите, плж, следующую вещь.
Имеется массив из двух измерений 30 х динамическое значение
Мне нужно обратится прямо к столбцу/строке из 30-ти значений
Т.е. например
где SidedArr это массив (30,q) элементов.
В Php такое возможно, vb.net не могу найти.
Спасибо.
Листинг программы
- ReDim TwoSidedArr as string(30,2)={{1,2,3 ... 29,30},{1,2,3 ... 29,30}}
- ReDim SingleArr as string(30) = TwoSidedArr(1)
Решение задачи: «Обращение к целой строке/колонке двухмерного массива»
textual
Листинг программы
- Imports System.Runtime.CompilerServices
- Module Extensions
- <Extension>
- Public Function GetRow(Of T)(self As T(,), row As Integer) As T()
- Dim result(self.GetLength(1) - 1) As T
- For i = 0 To result.Length - 1
- result(i) = self(row, i)
- Next
- Return result
- End Function
- <Extension>
- Public Function GetColumn(Of T)(self As T(,), column As Integer) As T()
- Dim result(self.GetLength(0) - 1) As T
- For i = 0 To result.Length - 1
- result(i) = self(i, column)
- Next
- Return result
- End Function
- End Module
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д