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);
}
}