我正在编写一个控制台应用程序,该应用程序可以写入文本文件。
我已经编写了代码,但是我的输出没有提供我所需要的。
我得到的输出如下:
KCooke409155874935sa975891/1/2013
它应该是这样的:
KCooke 409155874935 sa 97589 1/1/2013
我的代码如下:
foreach (var account in sortedAccounts)
{
var outputLine =
account.accountholder +
account.accountnumber +
account.accounttype.Substring(0, 2) +
account.amount +
account.date.ToShortDateString();
//output
File.WriteAllText(text, outputLine);
}
是否可以通过选项卡拆分。我尝试使用.Split(),但出现错误。
谢谢
添加制表符应该是您所需要的
foreach (var account in sortedAccounts)
{
var outputLine =
account.accountholder + "\t" +
account.accountnumber + "\t" +
account.accounttype.Substring(0, 2) + "\t" +
account.amount + "\t" +
account.date.ToShortDateString();
//output
File.WriteAllText(text, outputLine);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句