NextBytes заполнение массива - C#

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

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

Доброго времени суток! При попытке заполнения массива байтов функцией NextBytes выбивает ошибку "Не удается неявно преобразовать void в byte" Посмотрите, пожалуйста, как справить
Листинг программы
  1. // Создаем экземпляр класса Random для генерации псевдослучайных чисел.
  2. var rand = new Random();
  3. byte[] mask = new byte[128];
  4. // Цикл перезаписи файла.
  5. for (int i = 0; i < 7; i++)
  6. {
  7. // В соответствии с алгоритмом маска на первой итерации == #FF, на второй == #00,
  8. // в пяти следующий псевдослучайному числу.
  9. for (int j = 0; j < mask.Length; j++)
  10. {
  11. if (i == 0) mask[j] = 0xFF;
  12. else if (i == 1) mask[j] = 0x00;
  13. else mask[j] = rand.NextBytes(mask);
  14. }

Решение задачи: «NextBytes заполнение массива»

textual
Листинг программы
  1. // В соответствии с алгоритмом маска на первой итерации == #FF, на второй == #00,
  2. // в пяти следующий псевдослучайному числу.
  3. byte[] mask = new byte[128];
  4. for (int j = 0; j < mask.Length; j++)
  5. {
  6.   if (i == 0) mask[j] = 0xFF;
  7.   else if (i == 1) mask[j] = 0x00;
  8.   else mask[j] = rand.NextBytes(mask);
  9. }

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


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

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

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы