SaveFileDialog и bin - C#

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

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

Добрый день ! подскажите как правильно сохранить массив байт в bin файл . Открываю вот так
Листинг программы
  1. private void b_open_Click(object sender, EventArgs e)
  2. {
  3. OpenFileDialog openFileDialog = new OpenFileDialog();
  4. openFileDialog.Filter = "bin files (*.bin)|*.bin|All files (*.*)|*.*";
  5. if (openFileDialog.ShowDialog() == DialogResult.OK)
  6. {
  7. System.IO.FileInfo file = new System.IO.FileInfo(openFileDialog.FileName);
  8. long size = file.Length;
  9. byte[] shc = new byte[size];
  10. using (FileStream fsr = new FileStream(openFileDialog.FileName, FileMode.Open))
  11. {
  12. fsr.Read(shc, 0, Convert.ToInt32(size));
  13. }
  14. }
  15. }
А как теперь сохранить этот массив ?

Решение задачи: «SaveFileDialog и bin»

textual
Листинг программы
  1.         private void b_save_Click(object sender, EventArgs e)
  2.         {
  3.             SaveFileDialog saveFileDialog = new SaveFileDialog();
  4.             saveFileDialog.Filter = "bin files (*.bin)|*.bin|All files (*.*)|*.*";
  5.  
  6.             if (saveFileDialog.ShowDialog() == DialogResult.OK)
  7.             {
  8.                 byte[] shc = { 0x01, 0x02, 0x03 , 0x04};
  9.                 File.WriteAllBytes(saveFileDialog.FileName, shc);
  10.             }
  11.         }

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


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

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

11   голосов , оценка 4.545 из 5

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

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

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