Как кратко объявить несколько байтовых массивов в C # - PullRequest
0 голосов
/ 18 февраля 2019

Например, я хочу объявить следующее содержание, но хочу иметь простой способ.А позже используйте каждый из них отдельно:

$byte[] image_bt_update_1 = null;
$byte[] image_bt_update_2 = null;
$byte[] image_bt_update_3 = null;
$byte[] image_bt_update_4 = null;

Ответы [ 2 ]

0 голосов
/ 18 февраля 2019

Если вы используете C #, вы можете использовать массив массива

byte[][] image_tb_update = new byte[4][_N];

, где _N - размерность вашего image_tb_update массива

и ссылаться на него как

image_tb_update[0][0]... image_tb_update[0][_N-1]
image_tb_update[3][0]... image_tb_update[3][_N-1]

для инициализации всех элементов

for (int i=0;i<3;i++)
   for (int j=0;i<_N;j++)
      image_tb_update[i][j]=0;
0 голосов
/ 18 февраля 2019

Поскольку они одного типа, вы можете заменить их на:

$byte[] image_bt_update_1 = null, image_bt_update_2 = null, image_bt_update_3 = null, image_bt_update_4 = null;

...