Запись всего массива строк в файл - C#
Формулировка задачи:
Добрый день!
Имеется такой цикл:
И в файл в итоге каждый раз записывается новое значение, а не все сразу. Как сделать, чтобы в файл записал полностью весь массив?
P.S.
Пробовал и так:
);
Все одно и то же
Листинг программы
- foreach (var finalRow in list3)
- {
- var finalStrings = new string[]
- {
- finalRow.ProtocolId + ";" + finalRow.Number + ";" + finalRow.Lname + ";" +
- finalRow.Fname + ";" + finalRow.Mname + ";" + finalRow.Bdate + ";" + finalRow.ScaleNumber +
- ";" + finalRow.StenValue
- };
- using (StreamWriter sw = new StreamWriter("C:\\protocolidsf.csv", false, Encoding.Default))
- {
- foreach (var finalString in finalStrings)
- {
- sw.WriteLine(finalString);
- }
- }
- }
Листинг программы
- File.WriteAllLines("C:\\protocolidsf.csv", finalStrings, Encoding.Default
Решение задачи: «Запись всего массива строк в файл»
textual
Листинг программы
- var finalStrings = list3.Select(finalRow => finalRow.ProtocolId + ";" + finalRow.Number + ";" + finalRow.Lname + ";" +
- finalRow.Fname + ";" + finalRow.Mname + ";" + finalRow.Bdate + ";" + finalRow.ScaleNumber +
- ";" + finalRow.StenValue).ToArray();
- File.WriteAllLines("C:\\protocolidsf.csv", finalStrings);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д