idisposable

idisposable

文章 0 浏览 6

IDisposable接口并实现解构方法

我正在研究 C# 理论,但我对理论的某些部分不太清楚。当我必须在类中调用析构函数方法时,我必须实现 IDisposable 接口?我的意思是实现接口与析构函…

一百个冬季 2025-01-06 03:30:33 2 0

ASP.NET 清理非托管资源的最佳方法

我对 ASP.NET 应用程序中的内存清理有点困惑。我定义了几个析构函数——我知道这不是新的 .NET 做事方式,但我是一个习惯性的人,而且我总是在 C++ 中…

毁梦 2025-01-05 07:59:00 1 0

我需要使用“使用”吗?每个实现 IDisposable 的对象中的关键字?

我正在调用一个第三方库,其中有很多类实现了 IDisposable。 我需要对所有这些都使用 using 模式吗?…

两相知 2025-01-04 13:34:12 1 0

使用 TPL 将“Disposable”对象安全地传递到 UI 线程

我们最近采用 TPL 作为运行一些繁重后台任务的工具包。 这些任务通常会生成一个实现 IDisposable 的单个对象。这是因为它内部有一些操作系统句柄。 我…

久夏青 2025-01-04 07:33:10 1 0

调用Dispose方法会清除并压缩.Net中的内存吗?

我对 .Net 中的 Dispose 和 Finalize 方法有一个想法,如下所示。这是正确的吗? Dispose :实现 IDisposable 接口并删除 Dispose() 方法中未使用/非…

风筝有风,海豚有海 2025-01-03 16:10:50 1 0

清理 Crystal Reports ReportDocument 对象使用的资源的最佳方法是什么?

我正在开发一个使用 Crystal Reports 进行报告的应用程序。它在 ReportDocument 对象中打开给定的报表,执行所需的操作,然后关闭报表。 using (var r…

只想待在家 2025-01-03 03:05:38 2 0

LINQ 函数和 DataContext 处置、延迟执行

所以我在这里需要一些建议和见解。预先感谢您的想法。 我开发了从 LINQ 实体返回单个记录的静态函数。像这样: FooRecord GetRecord(Guid id) { using…

习ぎ惯性依靠 2025-01-02 14:44:37 1 0

在 main() 中为 SerialPort 添加事件处理程序

我尝试将事件处理程序订阅到数据接收事件。似乎我无法指定事件处理函数名称。我不明白为什么 myComPort.DataReceived += new SerialDataReceivedEvent…

还不是爱你 2024-12-29 02:27:50 2 0

你如何“正确”地做到这一点?当您的实现是空方法时实施 Dispose() (根据 FxCop)? (CA1063)

我有一个接口的实现,并且该接口扩展了 IDisposable。在我的接口的特定实现中,我不需要释放任何东西,所以我只有一个空的 Dispose() 方法。 public i…

许一世地老天荒 2024-12-28 15:01:40 2 0

向 IDisposable 对象添加线程安全性的正确方法是什么?

想象一下 IDisposable 接口的实现,它有一些公共方法。 如果该类型的实例在多个线程之间共享,并且其中一个线程可能会处置它,那么确保其他线程在处置…

ゝ杯具 2024-12-27 15:50:04 1 0

代码块后自动调用方法

我在游戏中添加了在设定时间间隔后可重复操作的概念。 我有一个类来管理是否可以执行给定的操作。 调用者通过调用 CanDoAction 查询是否可以执行该操…

倾城月光淡如水﹏ 2024-12-27 14:26:19 2 0

避免显式调用 Dispose() 是否合理?

制定禁止在 IDisposable 对象上显式调用 Dispose() 的规则是否合理? 是否存在 using 语句无法正确确保清理 IDisposable 对象的情况?…

旧街凉风 2024-12-27 03:35:59 1 0

如何处置/垃圾收集单例实例

我正在使用从嵌套类创建的单例实例。该实例保存了一些静态集合,这些静态集合在单例被处置时被清除,但问题是我得到了对非空处置单例的引用,而该单例…

早茶月光 2024-12-27 03:15:52 1 0

一次性上下文对象模式

简介 我刚刚想到了一种新的设计模式。我想知道它是否存在,如果不存在,为什么不存在(或者为什么我不应该使用它)。 我正在使用 OpenGL 创建游戏。在…

葵雨 2024-12-26 15:47:36 1 0

对于继承 IDisposable 的 Microsoft 构建类,我是否必须显式调用 Dispose?

对于继承 IDisposable 的 Microsoft 构建类,我是否必须显式调用 Dispose 来防止内存泄漏? 我知道最好的做法是调用 Dispose(或者更好的是使用 using…

因为看清所以看轻 2024-12-26 07:38:52 1 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文