用StreamWriter把数组的值写入TXT文件中,数据量比较大但是写完之后,总是会莫名其妙在每行之间多出四行数字0,这并不是我数组里面的数值,
//linenum[][]是二维数组,在此之前已经添加完数据
for (int id = 0; id < Global.s / Global.length; id++)
{
for (int idx = 0; idx < Global.fr; idx++)
{
// string[] arrays = lines[idx].ToArray();
//string型数据转为double型,再转为string型时保留小数点后三位
if (idx != (Global.fr - 1))
{
sw.Write(linenum[idx][id].ToString("F3") + "\t");
}
else
{
sw.Write( linenum[idx][id].ToString("F3") + "\r\n"); //id是指第几个元素,idx是指第几条线
}
}
}
sw.Flush();
sw.Close();
MessageBox.Show("文件转换已完成!");
//linenum[][]是二维数组,在此之前已经添加完数据
for (int id = 0; id < Global.s / Global.length; id++)
{
for (int idx = 0; idx < Global.fr; idx++)
{
// string[] arrays = lines[idx].ToArray();
//string型数据转为double型,再转为string型时保留小数点后三位
if (idx != (Global.fr - 1))
{
sw.Write(linenum[idx][id].ToString("F3") + "\t");
}
else
{
sw.Write( linenum[idx][id].ToString("F3") + "\r\n"); //id是指第几个元素,idx是指第几条线
}
}
}
sw.Flush();
sw.Close();
MessageBox.Show("文件转换已完成!");
解决方案 »
- C# 如何运用代码把多张JPG图片转成一张GIF图片?
- c# 中怎么采集ethernet协议通过网卡传递过来的数据?
- 有两次循环切割如:001:192.168.1.1;002:192.168.1.2;
- c#--大家帮帮忙
- 用c#怎么往sql sever数据库中存文件
- 请教Winform中Datagrid(或DatagridView)的刷新问题
- 怎么累加数据表中的字符串
- 在开发WEB程序时,看到一段连接字符串,请叫其每段的详细准确的含义,谢谢
- ASCII 怎样控制输入的是数字而非字符?请教,谢谢
- 如何创建一个WCF服务,提供客户端文件路径后上传指定文件到服务端?
- 关于一个导航软件绘图卡顿的问题
- C#知道升级教程——针对简单应用
你如何保证 Global.fr 和 linenum.getlength(1) 一定是相等的?