流编写器不记录追加数据

stream writer not logging append data

我需要记录一个 int 值(相机跟踪应用程序)。 所以我写了以下函数,尝试了一些变化,但到目前为止它只记录了 1 个数据样本,而我的主应用程序中刷新标签的另一个命令确实经常更新,为什么这个不起作用。 以下是我用所有图形函数编写的 dll 的一部分。 我完成了重新编译等,但它不想将我的 int 转储到日志中:(

public static void DumpIntToFile(string filename, int i)
{
    StreamWriter sw = System.IO.File.AppendText(filename);
    sw.WriteLine(i.ToString());
    sw.Close(); // to commit
}

此处标签更新但我的日志没有增长

lblMinimumSurfaceSize.Text = Lijst[i].SurfaceSize.ToString();
MagicMath.DumpIntToFile(@"D:\SampleData.txt", Lijst[i].SurfaceSize);

你必须冲洗你的作家:

sw.Flush();