我的应用程序中有一个问题。我需要从两个SQL查询结果中创建两个CSV文件。我创建了一个。我正在使用StreamWriter
将数据写入CSV文件。如何关闭StreamWriter对象
我的问题是第一个查询结果也写入第二个文件。我使用StreamWriter.Close()
,并且在输出中仍然看到相同的行为。
using (StreamWriter sw = new StreamWriter(strFilePath, false))
{
foreach (DataRow dr in dt.Rows)
{
for (int i = 0; i < iColCount; i++)
{
}
}
}
你能告诉我们你的代码吗? –
我写了两个文件,你应该创建两个独立的StreamWriters。不要重复使用。 –
我需要重用该Streamwriter。是否有任何可能的方法 –