Запись массива в файл(C#)

  • Автор теми scoutmaster
  • Дата створення

scoutmaster

S
Запись массива в файл(C#)

Нужно записать одномерный массив в файл. Подскажите готовым кодом или ссылками. Спасибо.
 
Если гуглом не научишься пользоваться - девелопером не станешь...
Вот первое что попалось
Тільки зареєстровані користувачі бачать весь контент у цьому розділі


Похоже на то, что тебе нужно.
 
Я тут уже был - ни намека на запись массива.
 
намекаю там в первом примере запись массива в файл, но написано об этом на заморском языке
 
Да, я вижу. Но как в этот пример прикрутить мой одномерный массив из 64 цифр - я не понимаю.
p.s. надеялся на кусочек кода - увы! Видимо людям не хочется писать.
 
можно намного лучше и оптимальнее сделать, но учитывая твой уровень тебе лучше самый понятный вариант:

var digit = new int[64];
var lines = new string[digit.Length];
for (var i = 0; i < digit.Length; i++)
{
lines = digit.ToString();
}
File.WriteAllLines(@"C:\WriteLines.txt", lines);
 
stream.Write(myBytesArray, 0, myBytesArray.Length)
 
Значения из массива сохраняются по одному в столбик
*
*
*
А как сделать, чтобы все они писались в строчку?:хелп:
 
собрать не в массив, а в строку, в классе File вызввать метод сохранения для строки
 
прикалует =)
когда что то серьезней спрашивают посылают читать
а когда такую фигню сразу все отвечают чувствуют себя гуру что ли
 
прикалует =)
когда что то серьезней спрашивают посылают читать
а когда такую фигню сразу все отвечают чувствуют себя гуру что ли

ну дык а кто будет тратить свое время чтоб кому-нить синхронизатор баз данных писать? Время это деньги ;)
 
школота лабы делает... сессия на носу... нет у соседа с дискетки скопировать :рл:
 
Код:
var numbers = (new int[64] ).Select((x, i) => (i*2).ToString(CultureInfo.InvariantCulture));
var line = string.Join(" ", numbers);
File.WriteAllText(@"c:\temp\oneline.txt", line);

На здоровье.
 

тогда уж как-нибудь так:
Код:
byte[] array = new byte[] { 0, 1, 0xaa, 0xeb };

File.WriteAllText("array.txt", string.Join(string.Empty,
    array.Select((x, i) => string.Format("{0:X2}{1}", x, i % 16 == 15 ?
        Environment.NewLine : " "))));
 
Назад
Зверху Знизу