手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
dispose
dispose专题提供dispose的最新资讯内容,帮你更好的了解dispose。
c# – Autofac:如何限制IDisposable对象的生命周期,而不会绕过IoC容器
我正在学习如何使用Autofac,并且我坚持确定性地处理IDisposable对象.我先说明一下情况,然后再说明我的问题. 起始位置: 假设我的对象模型是通过以下接口定义的: interface IApple : IDisposable { void Consume(); } interface IHorse { void Eat(IApple apple); // is s
作者:佚名 时间:2020-02-22
c# – 确定IDisposable是否应该扩展接口或在实现所述接口的类上实现
我如何确定是否应该使用IDisposable扩展我的一个接口,或者在实现我的接口的类上实现IDisposable? 我有一个接口,不需要处理任何外部资源,除了一个特定的实现.我的选择似乎是: 1)在需要所有实现的接口上实现IDisposable来实现Dispose,即使只有一个空的方法. -要么- 2)仅在需要处理资源的类上实现IDisposable.这将导致“使用”的问题,因为我的对象是从工厂创
作者:佚名 时间:2020-02-23
c# – 为什么处理对象不会抛出异常使用它?
在被处置对象上调用方法是合法的吗?如果是,为什么? 在以下演示程序中,我有一个一次性类A(它实现了IDisposable接口).据我所知,如果我将一次性对象传递给using()构造,那么Dispose()方法会在结束括号中自动调用: A a = new A(); using (a) { //... }//<--------- a.Dispose() gets called here! //
作者:佚名 时间:2019-06-30
c# – .NET对象事件和处理/ GC
编辑:在Joel Coehoorns之后,我明白我需要更加具体,所以我修改了我的代码来更接近我想要理解的东西… 事件:据了解,在后台,事件是EventHandlers的“收集”,也就是事件发生时将被执行的代表.所以对我来说,这意味着如果对象Y有事件E,对象X订阅事件YE,那么Y将引用X,因为Y必须执行位于X中的方法,这样就不能收集X,我明白了 //Creates reference to this
作者:佚名 时间:2019-06-20
c# – 如果我需要保留“包装”流,我应该处理一个二进制阅读器?
BinaryReader constructors都需要一个流参数.如果我完成了BinaryReader,我需要保持底层的流,那么我还应该调用它的Dispose()吗?如果没有,是否有其他清理不再需要的BinaryReader? 我问,因为我在MSDN page for BinaryReader.Dispose()找不到一个明确的答案. 小附加值 在我的上下文中,我使用BinaryReader来读
作者:佚名 时间:2019-06-04
c# – 我应该处理互斥体吗?
我正在使用两个 Windows服务,其中有一个通常的数据库,我想用一个系统Mutex来锁定(跨进程). 现在我想知道是否可以在try-finally块中调用WaitOne()和ReleaseMutex(),或者我也应该处理Mutex(例如在使用块中).如果是这样,我想我应该总是在WaitOne()方法上捕获AbandonedMutexException,或者我在这里错了? 互斥是Windows内核
作者:佚名 时间:2019-05-09
c# – 是否在一个使用块中实例化了一次性对象?
这是一个问题,我过去多次问我自己使用的语句5深. 阅读docs,并没有提到任何一种方式在块内实例化的其他一次性物品我决定这是一个很好的Q的SO档案. 考虑这个: using (var conn = new SqlConnection()) { var conn2 = new SqlConnection(); } // is conn2 disposed? 不,他们不是.只有在使用子句中明
作者:佚名 时间:2019-05-09
c# – 为什么我的IDisposable对象上的Dispose()方法不可用?
我有一个这个领域的课: private WcfChannelFactory<IPrestoService> _channelFactory; 在Dispose()方法中,我这样做: if (_channelFactory != null) { _channelFactory.Dispose(); } 但这会产生错误: Cannot access explicit implementation of
作者:佚名 时间:2019-05-04
c# – 用于搜索尚未处置的IDisposable对象的完整解决方案的工具
正如我们大多数人所知,为了在.net中很好地管理内存,最好总是在实现IDisposable的对象上调用Dispose().但是,当每天编写大量代码时,很容易忘记这样做. 有没有人知道搜索c#解决方案的工具并找到一次性对象尚未处理的所有地方?我可以看到,当对象喜欢将位图分配给属性但是甚至更基本的检查器具有值时,这种情况不起作用. 谢谢你的时间. 我发现Visual Studio 2010可以完全满足
作者:佚名 时间:2019-04-29
c# – 为什么流处理时,它的作者被处置?
请考虑以下代码: using (var ms = new MemoryStream()) { using(var writer = BinaryWriter(ms)) { writer.Write(/*something*/); writer.Flush(); } Assert.That(ms.Length > 0); // Thr
作者:佚名 时间:2019-04-27
c# – 静态一次性物品
>如何用一次性物品管理静态课程?有没有经验法则? >基本上,我应该重构并使以下DisposableDataManager类非 静态还是把所有东西都留给GC呢 . public static class DisposableDataManager { // ImageList is an 'IDisposable'. public static ImageList FirstImag
作者:佚名 时间:2019-04-25
上一页
1
2
3
4
5
6
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• OPPO Find X8全系标配50W无线充电:支持
• 华为GT5 Pro手表开售:首发向日葵定位系
• 骁龙X Elite处理器CPU面积庞大无比 远超
• 杨幂巴黎时装周手持华为Mate XT三折叠拍
• iPhone 16价格对比:中国最便宜 比均价
• 深圳通交通卡限时免费开卡:支持华为、
• 荣耀笔记本X16 2025首销:酷睿i5-13420
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot