SaveFileDialog и bin - C#

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

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

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

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

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

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


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

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

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