Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 C# 中使用(IDisposable obj = new ...) 在流中写入代码块(例如 XML)
我已经开始使用实现 IDisposable 的类通过 using 语句在流中写入块 这有助于保持正确的嵌套并避免丢失或错误放置开始 结束部件 基本上 构造函数写入块的开头 例如打开 XML 标签 Dispose 写入结束 例如关闭 XML
c
xml
Stream
idisposable
usingstatement
IDisposable,这真的很重要吗
很久以前我就开始使用 C C 但我仍然有一个习惯 即确保正确清理所有资源 我始终确保在 IDisposable 类上调用 Dispose 并在包含一次性对象的类中实现 Dispose 模式 然而 在我的环境中 我或多或少是唯一一个这样做的人
NET
Resources
idisposable
为什么在 Dispose() 中使用 null 条件运算符时代码分析会标记我?
我有一个实现的类IDisposable 我改变了我的 Dispose 方法 public void Dispose if AccountCreateResetEvent null AccountCreateResetEvent Dispos
c
idisposable
ASP MVC:何时调用 IController Dispose()?
我正在对我的一个较大的 MVC 应用程序进行大规模重构 速度调整 它已经部署到生产环境几个月了 我开始在连接池中等待连接超时 我已将问题追溯到连接未正确处理的情况 鉴于此 我对我的基本控制器进行了以下更改 public class MyBa
ASPNETMVC
linqtosql
garbagecollection
idisposable
处置 StreamResourceInfo.Stream
I use StreamResourceInfo Stream to get BitmapImage来自资源 是否正确Close and Dispose使用后的流 我问这个问题是因为在内存分析器中 如果这样做我会收到错误 内存分析器表示已处
WPF
performance
idisposable
imagesource
memoryprofiling
正确使用 IDisposable 接口
我从阅读中知道微软文档 https learn microsoft com dotnet api system idisposable的 主要 用途IDisposable接口是为了清理非托管资源 对我来说 非托管 意味着数据库连接 套接字
c
NET
garbagecollection
idisposable
IDisposable 对象上的 using 语句 - 调用 Dispose 方法的延迟
正如所描述的article http www csharpcity com the using statement and idisposable 关于 IDisposable 对象上的 using 用法 它说了一句有趣的话 使用块 Dis
c
idisposable
usingstatement
处理 IDisposable 的最佳实践
我有一个类层次结构 其中的每个成员都可以创建IDisposable对象 我添加了一个List
c
idisposable
如果不使用using语句会导致IDisposable内存泄漏吗?
如果不使用using语句会导致IDisposable内存泄漏吗 如果是这样 如果代码不多 有人可以提供内存泄漏示例吗 一个正确编写的程序 它创建实现的类型的实例IDisposable 哪个不是特别已知被遗弃后能够充分清理 must确保这件事
c
idisposable
Unity 2.0 和处理 IDisposable 类型(特别是使用 PerThreadLifetimeManager)
我知道类似的问题被问过好几次 例如 here https stackoverflow com questions 987761 how do you reconcile idisposable and ioc here https stac
c
NET
inversionofcontrol
unitycontainer
idisposable
将 IDisposable 传递给父 IDisposable 时会产生什么行为
昨天 在我们的代码库上运行 Visual Studio 代码分析后 以下代码被突出显示为一个问题 using var stringReader new StringReader someString using var reader Xml
c
idisposable
WPF Window 类的 IDisposable 成员
当我将 IDisposable 类成员添加到 Windows 窗体 Form 类时 我将处置代码添加到 Form 的 Dispose 方法中 当我将 IDisposable 类成员添加到 WPF Window 类 不是 IDisposabl
NET
WPF
idisposable
WPF - 是否必须处置 HwndSource?
我在用着HwndSource在非主窗口的 WPF 窗口中 为了挂钩窗口过程 WndProc 来接收一些消息 WinSource HwndSource FromHwnd new WindowInteropHelper this Handle
WPF
Interop
idisposable
使用 using 来处理嵌套对象
如果我有像这样的嵌套对象的代码 我是否需要使用嵌套的 using 语句来确保 SQLCommand 和 SQLConnection 对象都被正确处理 如下所示 或者如果实例化 SQLCommand 的代码位于外部使用语句 using var
c
NET
garbagecollection
idisposable
C# 中一次性对象克隆会导致内存泄漏吗?
检查这个代码 class someclass IDisposable private Bitmap imageObject public void ImageCrop int X int Y int W int H imageObject
c
memoryleaks
idisposable
Using
icloneable
在 C# 中使用“using”关键字避免多次处置的最佳实践
当变量是 IDisposable 时 我们有using关键字来管理处置 但是如果我们在方法中返回值怎么办 using twice StringContent stringToStringContent string str using St
c
windowsstoreapps
idisposable
usingstatement
禁用/修复 .Designer.cs 文件中的代码分析警告
我在用DataVisualization Charting Chart广泛地 并且在很大程度上它正在发挥作用 但是 我经常运行代码分析 并处理了我自己的所有警告 但是 使用图表的 Designer cs 文件中有大约 30 个 CA2000
c
codeanalysis
idisposable
MsChart
ca2000
IDisposable 的显式实现
虽然有很多关于IDisposable在 SO 上找到 我还没有找到答案 我通常遵循这样的做法 当我的一个班级拥有一个IDisposable对象然后它也实现IDisposable并打电话Dispose在拥有的对象上 然而最近我遇到了一个类 它
c
NET
idisposable
explicitinterface
如何在WPF中使用一次性视图模型?
如果视图模型引用非托管资源或具有事件处理程序 例如调度程序计时器上的处理已过去 如何确保视图模型得到正确处理 在第一种情况下 终结器是一种选择 虽然并不理想 但在后者中 它永远不会被调用 我们如何判断何时不再有视图附加到视图模型 我通过执行
c
WPF
MVVM
idisposable
使用 ? 时 CA2213 警告。 (空条件运算符)调用 Dispose
我正在实施IDisposable 并在我的Dispose 调用时的方法Dispose 在我正在使用的其他托管资源上 像这样的运算符 public void Dispose Dispose true GC SuppressFinalize t
c
codeanalysis
idisposable
1
2
3
4
5
6
7
»