gpt4 book ai didi

c# - 对象引用丢失,但保留资源

转载 作者:行者123 更新时间:2023-12-02 23:03:37 25 4
gpt4 key购买 nike

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com