idisposable

idisposable

文章 0 浏览 6

此代码的正确 IDisposable 实现

我有以下代码 public static byte[] Compress(byte[] CompressMe) { using (MemoryStream ms = new MemoryStream()) { using (GZipStream gz = new GZ…

拧巴小姐 2024-12-16 11:33:12 0 0

XMLDocument 处理 - 为什么它不支持 IDisposable?

XMLDocument 类似乎是支持 IDisposable 的理想候选者,因为…… 它可能会保存大量数据。 它的 a 代表一个可能复杂的数据模型。 这将允许您在 using { …

若能看破又如何 2024-12-16 02:11:15 2 0

我必须在所有类上实现 IDisposable,还是基类就足够了?

有人告诉我需要 处理我的实体框架存储库类的实例,并且我创建了一个基类来强制执行此实现。 我需要咨询专家:通过基类实现 IDisposable 是否可以接受…

心的位置 2024-12-15 12:55:36 2 0

为什么 HttpWebResponse 上没有 Dispose 方法

HttpWebReponse 实现了 IDisposable 接口,但是为什么没有 Dispose 方法。它只包含Close方法。 using 模式对于此类仍然可用吗?…

迷乱花海 2024-12-14 18:28:35 0 0

IDisposable:内存泄漏

我目前正在审查一个 C# 应用程序,在其中我看到: public static bool ServiceExists(string servicename) { ServiceController[] services = Service…

猫瑾少女 2024-12-14 09:05:47 1 0

保留引用的对象会被丢弃吗?

我可以知道如果“objectToBeDispose”的引用由“useDisposableObject”保留,是否会被处置? using(IDisposable objectToBeDisposed = new ObjectImpl…

柠檬色的秋千 2024-12-12 15:38:06 2 0

如何更好地实现.NET IDisposable类?

如果这个问题有点过于开放式,请提前原谅我,但我在这里看到了类似的语言讨论帖子,所以我想我应该冒险一试。 不管怎样,我已经阅读了一些关于正确实…

七堇年 2024-12-12 15:24:15 1 0

结构体和 IDisposable

我想知道为什么它不能编译? public static void Main(string[] args) { using (MyStruct sss = new MyStruct()) { sss.s = "fsdfd";// Cannot modify…

早茶月光 2024-12-12 07:43:26 2 0

使用 IDisposable 时在哪里放置 try/catch

我只是建议将整个 using 块放入 try 中,否则 using 范围将阻止捕获异常。但是,如果抛出异常,这是否会阻止 using 正确处置其资源?如果我有下面的代…

給妳壹絲溫柔 2024-12-12 07:03:12 1 0

从 C# 中的流对象创建临时文件

给定一个包含 xlsx 文件的流对象,我想将其保存为临时文件,并在不再使用该文件时将其删除。 我想创建一个实现 IDisposable 的类,并将其与 using 代…

梦行七里 2024-12-11 14:20:17 3 0

当 Ninject 用作​​依赖解析器时,如何在 asp.net mvc3 应用程序中处置 DbContext(或对象)

对于这个演示,我创建了一个假数据库+存储库,如下所示 假数据库+存储库 public interface IDemoRepository { string[] GetUsers(); } public class D…

无可置疑 2024-12-10 19:16:51 2 0

通过设置为 null 来处理?

我知道以传统方式处理 IDisposable 的技术。比如说,在 Windows 服务的 OnStop() 方法中,我关闭消息队列客户端: if (client != null) { client.Disp…

天冷不及心凉 2024-12-10 06:06:43 1 0

MonoTouch 和 IDisposable 模式

阅读 MT 文档,我发现释放内存也可以实现 IDisposable .NET 模式。 例如,在扩展 UIViewController (MyViewController) 的自定义类中,我可以重写以下…

丢了幸福的猪 2024-12-08 22:55:58 1 0

我的 IDisposable 是否在我的班级中正确实现或者需要一些更改

我在 C# 2.0 中有以下代码,我正在尝试在我的类中实现 IDisposable。 using System; using System.Collections.Generic; using System.Text; using Sy…

初懵 2024-12-08 13:49:52 1 0

IDisposable 实现 - “if(处置)”中应该包含什么内容?

我一直在修复 winforms 应用程序中的一些内存泄漏问题,并注意到一些未明确处理的一次性对象(开发人员尚未调用 Dispose 方法)。 Finalize 方法的实…

囍笑 2024-12-08 06:55:26 1 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

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