码迷,mamicode.com
首页 >  
搜索关键字:idisposable    ( 119个结果
.NET笔试题集(二)
1.using关键字有什么用?什么是IDisposable? using可以声明namespace的引入,还可以实现非托管资源的释放,实现了IDisposiable的类在using中创建,using结束后会自动调用该对象的Dispose方法,释放资源。using其实等价于try……finally,用 ...
分类:Web程序   时间:2016-07-13 19:28:15    阅读次数:192
wpf性能问题
1,wpf最好使用通用模板,使用StaticResource引用样式2,释放事件。每个UserControl,Page,Window都实现一个接口interfaceIUIElement:IDisposable{///<summary>///注册事件///</summary>voidEventsRegistion();///<summary>///解除事件注册///</summary&..
分类:Windows程序   时间:2016-07-05 19:08:11    阅读次数:178
ABP 框架从源码学习——abp框架启动核心类AbpBootstrapper(2)
在AbpBootstrapper中的两个至关重要的属性:IIocManager 和 IAbpModuleManager 1 public class AbpBootstrapper : IDisposable 2 { 3 /// <summary> 4 /// Gets IIocManager ob ...
分类:移动开发   时间:2016-06-13 01:05:27    阅读次数:266
EF 增删改查 泛型方法
1.定义泛型类 namespace Crm.Data.Logic.Repository{ public abstract class AbstractRepository<TC, T> : IDisposable where TC : DbContext, new() where T : class ...
分类:其他好文   时间:2016-06-02 13:36:57    阅读次数:886
锁的封装 读写锁、lock
最近由于项目上面建议使用读写锁,而去除常见的lock锁。然后就按照需求封装了下锁。以简化锁的使用。但是开发C#的童鞋都知道lock关键字用起太方便了,但是lock关键字不支持超时处理。很无奈,为了实现类似lock的功能。于是通过使用using关键字和IDisposable实现了自己的锁方法 ...
分类:其他好文   时间:2016-05-21 12:58:55    阅读次数:171
C# using
我们知道 using 语句只不过是提供能确保正确使用 IDisposable 对象的方便语法。 ...
分类:Windows程序   时间:2016-05-16 12:29:32    阅读次数:231
using关键字的用法
1.using 关键字可以用来导命名空间,与java中的import类似. 2.using关键字可以用来释放资源,并且被释放的资源代码是非托管代码. 既然可以释放非托管代码,那么什么是非托管代码? 我是这样理解的, 首先,必须满足IDisposable 条件() 什么是IDisposeable ? ...
分类:其他好文   时间:2016-05-09 14:00:52    阅读次数:111
泛型的资源释放
C#泛型是一种高复用性、安全和高效的技术,通过类型参数可以将参数的声明、实现推迟到客户代码中。但是这种延迟却降低了类型参数在泛型定义中的可操作性。例如资源释放。 但是如果T实现了IDisposable接口,则上面代码可能存在资源泄露的风险。但是由于不知道T是否实现了IDisposable接口,所以不 ...
分类:其他好文   时间:2016-04-24 08:40:12    阅读次数:186
C# 进程间共享内存通信方式
从别处看到一篇文章做进程间通信很好使,唯一的问题是,需要注意using的用法,Using有个用法3, using 语句允许程序员指定使用资源的对象应当何时释放资源。using 语句中使用的对象必须实现 IDisposable 接口。此接口提供了 Dispose 方法,该方法将释放此对象的资源。 ①可 ...
分类:Windows程序   时间:2016-04-18 17:19:50    阅读次数:858
2) LINQ编程技术内幕--yield return
yield return 使用.NET的状态机生成器 yield return关键词组自动实现IDisposable,使用这个可枚举的地方, 还存在一个隐含的try finally块. 示例代码: yield return意味着可以在任何对象上获得可枚举功能, 而无需编写类型化集合类以及相关的处理代 ...
分类:其他好文   时间:2016-04-15 13:36:19    阅读次数:193
119条   上一页 1 ... 4 5 6 7 8 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!