Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言在txt文件中写入矩阵#_C#_Text Files - Fatal编程技术网

C# 用C语言在txt文件中写入矩阵#

C# 用C语言在txt文件中写入矩阵#,c#,text-files,C#,Text Files,我用c#做这件事 反而 -0,233694952850896 -0,150092222507639 -0,208798702657929 -0,231787481025756 -0,174773485921403 -0,0407654849559224 ..... 如何修复它?使用而不是阻止启动新线路。然后在每行完成后插入新行 using (TextWriter tw = new StreamWriter("SQL_U.txt")) { for (int j = 0; j <

我用c#做这件事

反而

-0,233694952850896 -0,150092222507639 -0,208798702657929 -0,231787481025756 
-0,174773485921403 -0,0407654849559224 .....
如何修复它?

使用而不是阻止启动新线路。然后在每行完成后插入新行

using (TextWriter tw = new StreamWriter("SQL_U.txt"))
{
    for (int j = 0; j < matrix.ColumnCount; j++)
    {
        for (int i = 0; i < matrix.RowCount; i++)
        {
            tw.Write(U[i, j] + " ");
        }
        tw.WriteLine();
    }
}

这是因为您使用的是
WriteLine
,而不是
Write

-0,233694952850896 -0,150092222507639 -0,208798702657929 -0,231787481025756 
-0,174773485921403 -0,0407654849559224 .....
using (TextWriter tw = new StreamWriter("SQL_U.txt"))
{
    for (int j = 0; j < matrix.ColumnCount; j++)
    {
        for (int i = 0; i < matrix.RowCount; i++)
        {
            tw.Write(U[i, j] + " ");
        }
        tw.WriteLine();
    }
}
using (TextWriter tw = new StreamWriter("SQL_U.txt"))
{
    for (int j = 0; j < matrix.ColumnCount; j++)
    {
        for (int i = 0; i < matrix.RowCount; i++)
        {
            if (i != 0)
            {
                tw.Write(" ");
            }
            tw.Write(U[i, j]);
        }
        tw.WriteLine();
    }
}