2011-02-03 2 views
0

Если мой массив равен A (i, j), я могу использовать Array.Clear для нуля всех элементов для i = 2, например. Это не работает, как я ожидал.Очистить часть данных из двухмерного целочисленного массива

+1

Какой язык это? – Reinderien

+0

Ваш язык программирования? – Tyzak

+0

Это зависит от реализации метода «Очистить». И эта реализация, вероятно, сильно связана с используемым вами языком программирования. – Oswald

ответ

1

Взгляните на этот пример. Если я хочу инициализировать все элементы для второй строки (index = 1), я указываю начальную позицию в массиве, упорядоченном по возрастанию, по возрастанию столбца и количеству записей, которые нужно очистить, по количеству столбцов в вашем массиве.

Dim arr(,) As Integer = {{1, 2, 3}, {4, 5, 6}} 
     Array.Clear(arr, 1 * 3, 3) 

Очистка весь массив будет

Array.Clear(arr,0,6) 
+0

Ну, Джон, это действительно работает - я не вижу, что я делаю неправильно, но очень благодарен за быстрый ответ. – John

Смежные вопросы