Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
通过 using 块使用 Process [重复]
这个问题在这里已经有答案了 可能的重复 如果我不关闭 C 控制台应用程序中的 System Diagnostics Process 会发生什么情况 https stackoverflow com questions 185314 what
c
process
codingstyle
idisposable
usingstatement
在 Finalizer 中处置 MemoryCache 会引发 AccessViolationException
EDIT有关更多详细信息 请参阅问题底部的编辑注释 原问题 我有一个 CacheWrapper 类 它创建并保存 NET 的实例MemoryCache内部类 MemoryCache将自身挂钩到 AppDomain 事件中 因此除非显式处置
c
aspnet
idisposable
Finalizer
MemoryCache
了解一次性物品
我查过类似这样的问题 即使我发现了很多问题 但其中任何一个都为我解决了这个问题 假设我有这段代码 public class SuperObject IDisposable public void Dispose Dispose true G
c
NET
garbagecollection
Dispose
idisposable
使用 IDisposable 取消订阅事件
我有一个处理来自 WinForms 控件的事件的类 根据用户正在执行的操作 我引用该类的一个实例并创建一个新实例来处理同一事件 我需要首先从事件中取消订阅旧实例 很简单 如果可能的话 我想以非专有的方式执行此操作 这似乎是 IDisposa
NET
Events
idisposable
unsubscribe
Dispose() 和 Ninject 指南
因此 我有一个从 WCF 服务公开的方法 如下所示 public GetAllCommentsResponse GetAllComments GetAllCommentsRequest request var response new Ge
c
NET
garbagecollection
ninject
idisposable
如果 using 块返回,IDisposable 是否会被释放?
例如 using var something GetSomething something DoSomething if something IsX return true return false 是的 一点没错 这Dispose方法被调
c
NET
Return
idisposable
Using
我们是否需要在 using 块中关闭 C# BinaryWriter 或 BinaryReader ?
有这个代码 using BinaryWriter writer new BinaryWriter File Open ProjectPath FileMode Create save something here 我们需要关闭 Binary
c
idisposable
Using
关闭文件而不使用 using
我有一个类 它从一个文件流读取数据并写入另一个文件流 我担心在 closeFiles 中处理完成后关闭流 您将如何处理一个流的处置可能引发异常以阻止调用另一流的处置的可能性 我应该关闭并在流中进行处理还是只处理一个 如果我从流处理中发现任何
c
idisposable
streamreader
streamwriter
有终结器但没有 IDisposable 的单例
这是我从 CLR via C Effective C 和其他资源中对 IDisposable 和终结器的理解 IDisposable 用于确定性地清理托管和非托管资源 负责非托管资源 例如文件句柄 的类应该实现 IDisposable 并提
c
NET
singleton
idisposable
在 Windows 窗体中调用 Font 的 dispose()
我遇到了与中描述的相同的问题这个问题 https stackoverflow com questions 21769908 how and when is font disposed for winforms controls 也就是说 F
c
WinForms
fonts
Dispose
idisposable
在根 IObservable 的生命周期内将没有最终订阅者的“中间 IObservables”保留在内存中
例如 考虑一下 public IDisposable Subscribe
c
NET
systemreactive
idisposable
有关 using 语句的一些高级问题
我知道这里有很多关于如何使用 using 语句和调用 Dispose 方法的线程 我已经阅读了其中的大部分主题 如果我调用 Dispose 它会调用 Close 吗 如果我想使用一个对象 比如 SqlDataReader 但随后在另一个代码
c
NET
idisposable
通过引用传递 IDisposable 对象会导致错误?
我正在尝试创建一个通用方法来处理实现的对象I一次性 称为DisposeObject 为了确保我正在处理原始引用指向的对象 我尝试通过引用传递对象 但我收到一个编译错误 上面写着 ref 参数类型与参数类型不匹配 在下面的 简化的 代码中 两
c
Dispose
idisposable
passbyreference
为什么“密封”会影响 IDisposable 的实现?
看完答案后here 我决定将我的课程标记为密封以简化I一次性执行 为什么sealed会影响IDisposable的实现 例如GC SuppressFinalize this 不需要调用 请解释发生了什么事 我需要能够向其他开发人员解释为什么
NET
net20
idisposable
sealed
处理用户控件,真的意味着编辑 .designer.cs 文件吗?
对于具有必须处理的内部数据结构的用户控件 将该代码添加到 designer cs 文件中的 Dispose 方法的正确位置是否正确 或者是否存在我们要使用的事件或其他内容 Edit 这是一个winforms用户控件 如果您谈论的是 WinF
c
Controls
Dispose
idisposable
如果我在 using 语句结束之前返回会发生什么?会调用 dispose 吗?
我有以下代码 using MemoryStream ms new MemoryStream code return 0 The dispose 方法在末尾调用using声明大括号 正确的 自从我return结束之前using声明 将Memo
c
NET
Dispose
idisposable
usingstatement
PdfStamper正在处理输出流吗? (iTextSharp)
我正在使用 iTextSharp 通过 C 将页码添加到 PDF 在运行代码分析时MemoryStream因为怀疑输出被多次处理 请参阅 Visual Studio 生成的此警告 这是 API 问题吗 如果第二个参数为PdfStamper被
c
itext
codeanalysis
idisposable
IDispose 对象是否可以没有可用的 Dispose 方法
我在用文件助手在一个项目和班级中MultiRecordEngine public sealed class MultiRecordEngine EventEngineBase IEnumerable IDisposable 这个类实现了ID
c
idisposable
filehelpers
C#:实现IDisposable接口时Dispose方法的内容应该是什么
我创建了一个类来实现I一次性界面和VisualStudio IDE为我带来了Dispose方法 我想知道我应该在 Dispose 方法中编写什么代码 以便它能够处理我的内存管理或它应该做的任何事情 public class ESNVerif
c
inheritance
interface
Implementation
idisposable
终结器和处置
我有一个名为BackgroundWorker有一个线程不断运行 要关闭该线程 可以使用名为的实例变量stop需要是true 为了确保在类使用完毕后释放线程 我添加了IDisposable和一个调用的终结器Dispose 假如说stop tr
c
Dispose
idisposable
Finalizer
Disposable
«
1
2
3
4
5
6
»