Я хотел бы записать в файл трехбайтовые массивы. И позже мне нужно будет читать так же. Можно ли в C# ?. Рассмотрим приведенный ниже пример:
byte[] source = new byte[0];
byte[] delim = new byte[0];
byte[] dest = new byte[0];
Итак, теперь я планировал записать все эти три байтовых массива вместе с одним файлом, как показано ниже,
byte[] writeData = new byte[source.Length + delim.Length + dest.Length];
Buffer.BlockCopy(source, 0, writeData, 0, source.Length);
Buffer.BlockCopy(delim, 0, writeData, source.Length, delim.Length);
Buffer.BlockCopy(dest, 0, writeData, source.Length + delim.Length, dest.Length);
File.WriteAllBytes("myfile.txt", writeData);
Через какое-то время я хотел бы прочитать файл и разделить массив байтов источника и назначения на основе разделителей. Является ли это возможным?. Если да, то как я могу этого добиться? Мы будем очень признательны за любой образец кода.
Заранее благодарим за вашу помощь.