FileStream fs=new FileStream(@"d:\theTestResult.text",FileMode.Create,FileAccess.Write,FileShare.Write);
StreamWriter sw=new StreamWriter(fs);
for(int m=0;m<2*N;m++)
{
sw.Write("\n\n the "+m+" line \n");
Console.Write("\n\n the "+m+" line \n");
for(int n=0;n<5;n++)
{
sw.Write(" value="+netWorkNodeBiaoHao[m,n]+" ");//方式一
Console.Write(" value="+netWorkNodeBiaoHao[m,n]+" ");//方式二
}
sw.Write("\n");
Console.Write("\n");
}
StreamWriter sw=new StreamWriter(fs);
for(int m=0;m<2*N;m++)
{
sw.Write("\n\n the "+m+" line \n");
Console.Write("\n\n the "+m+" line \n");
for(int n=0;n<5;n++)
{
sw.Write(" value="+netWorkNodeBiaoHao[m,n]+" ");//方式一
Console.Write(" value="+netWorkNodeBiaoHao[m,n]+" ");//方式二
}
sw.Write("\n");
Console.Write("\n");
}
指正得很好,谢谢各位啦。
哈,我终于找到答案了。和大家一起分享:用了FileStream ,StreamWriter对象时,没有使用关闭相应的流,加上 sw.Close();fs.Close();后结果完全正确。