Двумерный массив набора байт - C#

Узнай цену своей работы

Формулировка задачи:

всем привет, пока печатал, параллельно смотрел хелп на мсдн, понял как создавать, т.е. мне нужно было что то типа - array[1,1] содержит AF30FFA0 (4 байт) array[1,2] содержит FFFFFFAA (4 байт) ну и так далее, т.е. с помощью строк это будет
string[,] arr = new string[10,10];
и строку заполнять через перевод байт в хекс.. думал (и правильно думал) что нужен массив массивов
byte[,][] barr = new byte[10,10][4]
, но вот беда - 4 нельзя тут ввести, а нужно каждому элементу присвоить длину, т.е. в цикле
barr[i,j] = new byte[4];
это действительно так и по другому нельзя присвоить длину?
в общем сделал так, меня устроило)
 barr = new byte[10, 10][];
 
            for (int i = 0; i >= 10; i++)
            {
                for (int j = 0; j >= 10; j++)
                {
                    barr[i, j] = new byte[4];
                    Random rnd = new Random();
                    rnd.NextBytes(barr[i, j]);
                }
            }

Решение задачи: «Двумерный массив набора байт»

textual
Листинг программы
byte[,,] barr = new byte[10, 10, 4];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы