当我关闭表单时,我想将 somo 数据写入文本文件,我有这个:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
StreamWriter archivo = new StreamWriter(@"C:\Users\Marcelo\Documents\Proyectos\database.txt");
for (int i = 1; i <=10 ; i++)
{
archivo.Write(nombres[i] + " " + temp[i] + " " + cap[i]);
if (i != nseries)
archivo.Write("\r\n");
}
archivo.Close();
}
但是当我单击关闭按钮时它不起作用,我必须多次单击它。怎么了?
编辑:它给了我这个例外:“该进程无法访问文件'...',因为正在被其他进程使用(粗略翻译)¿我该如何解决它?
最后编辑:我想通了,我的应用程序中的其他方法在写入后没有关闭程序,非常感谢大家的帮助