IndentedTextWriter tw = new IndentedTextWriter(internalTW, " ");
'tw'引用的对象丢失,但相关资源未在此处处置“TW”是文本编写器,其中internalTW是TextWriter
OleDbConnection con = new OleDbConnection(conStr);
OleDbCommand cmd = new OleDbCommand(cmd1, con);
“cmd”引用的对象丢失,但相关资源未在此处处置
最佳答案
尝试
using (IndentedTextWriter tw = new IndentedTextWriter(internalTW, " ")) {
// use it here
}
分别
using (OleDbConnection con = new OleDbConnection(conStr))
using (OleDbCommand cmd = new OleDbCommand(cmd1, con)) {
// use it here
}
在 using
block 的末尾,对对象调用 Dispose()
并且应该释放资源...
关于c# - 对象引用丢失,但保留资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/708539/