首页 > 解决方案 > C# StreamWriter如何将文件格式化为类别

问题描述

我目前正在尝试格式化我正在使用 StreamWriter 创建的文件

fileWriter.WriteLine(record.Account + "," + record.FirstName + "," +
record.LastName + "," + record.Balance );

这是当前代码,输出如下所示:

累积,名字,姓氏,余额

1,a,d,4
2,b,e,5
3,c,f,5

每次按下按钮时,新数据都会添加到文件中。

我怎样才能使帐号在一行,名在另一行,姓在另一行,余额在另一行,例如:

1, 2, 3
a, b, c
d, e, f
4, 5, 6

标签: c#visual-studio

解决方案


在我看来,你有两个选择。选项 1 是重新映射您的集合以类似于您要写入的数据。选项 2 是迭代初始化你想要的行的字符串数量,如果它确实只有 4 个,然后遍历集合,将项目添加到相关行,最后将其全部写入文件。


推荐阅读