腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(161)
视频
沙龙
3
回答
最佳
实践
:
覆盖
组件
上
的
OnDispose
(布尔处置)与已处置
事件
、
、
在
.Net中,
Component
类公开一个
Disposed
事件
。它还提供一个受保护的成员
OnDispose
(
bool
disposing
)。我的感觉是应该
覆盖
OnDi
浏览 1
提问于2009-01-19
得票数 5
回答已采纳
2
回答
自动订阅
事件
、
、
、
我有一个静态类,它发布一些
事件
。所以我有很多不同的小班,他们有不同的生命周期,订阅这个
事件
。提前感谢! 更新:基于jbl的答案的我发现这是一个可能的解决方
浏览 1
提问于2012-11-23
得票数 1
回答已采纳
3
回答
在
ViewModels中取消订阅EventAggregator
事件
、
、
我开始
在
PRISM和MVVM中使用WPF。我面临的一个问题是,我找不到一个好的地方/
最佳
实践
来取消订阅以前
在
ViewModel中订阅的EventAggregator
事件
。下面的解决方案--
在
析构函数中调用取消订阅--太晚了。它只是在运行下一次垃圾收集。
浏览 0
提问于2011-04-28
得票数 6
回答已采纳
8
回答
如何向C# UserControl添加Dispose功能?
、
、
在
.NET 2005中,将在MyClass.Designer.cs分部类文件中自动创建Dispose方法,如下所示: { { } } 如果我想添加我自己的Di
浏览 1
提问于2008-10-03
得票数 60
回答已采纳
2
回答
不同机器
上
的C#内存泄漏
、
、
、
扫描时的应用程序行为如下: 为了管理内存使用,我创建了一个CompressibleImage类,它封装了Bitmap文件,并在FileStream
上
读写图像文件。扫描方法工作得很好,基本
上
: 保存方法
在
我的机器
上
运行良好,其行为如下: 1.对每个Compressible
浏览 2
提问于2015-06-08
得票数 2
回答已采纳
4
回答
如何检查对象是否已在C#中释放
、
、
myObj.CallRandomMethod();{
在
我的例子中,我使用的是TcpClient类,它有Close()方法,它处理对象,这可能发生在我无法控制的代码中。
浏览 2
提问于2010-08-11
得票数 92
回答已采纳
1
回答
在
事件
中使用语句和资源的用法
、
我只是想澄清这一点。就处理客户端而言,这是否安全:{ client.DownloadDataCompleted += (sender, e) => //code that checks e.Result} 另外
浏览 0
提问于2012-10-25
得票数 1
3
回答
C#如何实现配置方法
、
在
我们的应用程序中,用户设计自己的UI。我有一个预览窗口,显示UI将是什么样子。此UI中绘制的所有对象最终都来自公共基类ScreenObject。我
在
基类Dispose基类中创建了一个虚拟ScreenObject方法,然后
在
每个保存非托管资源的派生类中实现了一个
覆盖
Dispose方法。仅在具有非托管resourcesThe基类的派生类和具有非托管资源的派生类
上
使用,或者在所有派生类(包括那些没有非托管资源的派生类)
上
使用非托管资源。将虚拟Dispose方法放置
在
不具有非
浏览 3
提问于2011-09-20
得票数 39
回答已采纳
3
回答
采用IDisposable模式
、
、
、
好的,我已经读了一些关于IDisposable的
最佳
实践
的东西,我想我基本
上
(终于)明白了。public abstract class DreamDisposableBase : IDisposable private
bool
_
disposed
浏览 1
提问于2013-10-18
得票数 2
8
回答
正确实现IDisposable
、
、
、
、
在
我的类中,我按照以下方式实现了IDisposable:{ id = 0; pass = String.Empty;} CA1063实现IDisposable正确地
在
'User‘
上
提供了D
浏览 6
提问于2013-08-20
得票数 171
4
回答
处理Quartz.NET的正确方法?
、
、
我
在
一个应用程序中使用Quartz.NET。处理Quartz.NET的正确方法是什么? if (_quartzScheduler !
浏览 0
提问于2010-06-08
得票数 10
回答已采纳
5
回答
处理BackGroundWorker的正确方法
、
、
、
我不确定是否有必要在调用.Dispose()之前删除
事件
。
在
RunWorkerCompleted委托中调用.Dispose()也可以吗?
浏览 2
提问于2010-03-30
得票数 51
回答已采纳
2
回答
工作单元模式不允许我创建无选项的db上下文
、
、
、
我正在使用ef核心,并且我试图将存储库模式作为
最佳
实践
的一部分来实现。它期待在这里的选项,这通常是
在
控制器
上
处理。stockRepository; } { } protected virtual void Dispose(
bool
d
浏览 2
提问于2020-10-16
得票数 3
回答已采纳
2
回答
编写一个实用的IDisposable示例
、
、
、
我一直
在
阅读Dispose模式,我有点理解它的用途(清理资源,这样我的应用程序就不会泄漏内存),但是我希望
在
一个实际的例子中看到它。
浏览 11
提问于2017-05-18
得票数 0
回答已采纳
3
回答
在
单例场景中没有终结器的IDisposable
、
...) { ... } public void Dispose() { ... }} protected virtual void Dispose(
bool<
浏览 0
提问于2018-07-11
得票数 1
回答已采纳
1
回答
Hookup new Picturebox Paint
事件
、
、
、
基本
上
,我尝试
在
picturebox
上
绘制一个.gif,并将其添加到流布局面板。这样做的原因是,如果我不计算帧数并绘制它,gif就会一直循环。基本
上
,我已经
在
单个类中创建了picturebox,并且我希望挂钩paint
事件
,并在主窗体类中新建该类时触发paint
事件
。也许我做错了,也许这不是最好的
实践
,或者也许有人可以提出一个更好的方法。目前,当我调用类窗体作为主窗体时,类变量是逐步执行的,但我从来没有看到我声明为“带有
事件
”的pic
浏览 8
提问于2016-08-07
得票数 0
回答已采纳
4
回答
如何正确实现IDisposable
、
作为一名开发人员,我见过如此多的C#代码试图通过将变量设置为null或在自己的类Dispose()方法中对类(例如DataSet)调用Dispose()来帮助GC,我一直在想是否需要在托管环境中实现它。class MyClass : IDisposable #region IDisposable Members { if (dataSet != null) d
浏览 1
提问于2010-04-29
得票数 10
3
回答
微软的IDisposable模式真的正确吗?
、
我偶然发现微软推荐的实现IDisposable模式的方法很多次,它甚至
在
Visual中作为一个“实现接口”选项出现在lamp图标菜单中。看起来是这样的:~Foo() {calledByFinalizer: false);} // Put cleanup
浏览 10
提问于2022-02-16
得票数 3
回答已采纳
1
回答
WindowsMobile6.x杀死应用程序时整理后台线程
、
、
、
使用设备
上
的第三方任务管理器,我可以看到
在
“正在运行的应用程序”下没有应用程序的迹象,但是
在
“运行进程”下有与应用程序相同的二进制列表。我试图重新启动应用程序,然后它会弹到屏幕
上
,然后再次关闭。我如何捕捉应用程序被关闭的
事件
,捕捉表单关闭不是我想要做的--关闭
事件
似乎并不会触发。 /
浏览 2
提问于2012-12-14
得票数 1
2
回答
处理Graphics对象
、
、
、
、
处理字体和钢笔等对象的
最佳
方式是什么?
在
实例化/处置它们时,
最佳
实践
是什么?我的意思是作为类中的字段或方法中的变量? 例如,我有一个类似以下代码的类。我有一些字体和笔,
在
类中的任何地方都会用到,所以我不是每次都在调用方法的时候创建它们,我只是将它们创建为字段。这会提高性能吗?
浏览 4
提问于2012-08-16
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券