![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DotNet
zhs1931
这个作者很懒,什么都没留下…
展开
-
正确实现 IDisposable 接口
.NET中用于释放对象资源的接口是IDisposable,但是这个接口的实现还是比较有讲究的,此外还有Finalize和Close两个函数。--->详细原创 2011-09-02 13:35:16 · 393 阅读 · 0 评论 -
C# using子句
using子句主要用于避免应用程序发生内存泄漏。此时您可以调用Dispose方法,前提是您一定要记得这个方法;另外在C#2005当中提供了Using语句确保永远都会调用Dispose方法。使用using子句可以达到尽快释放对象资源using最为广泛的应用:数据库操作using 等同于 try...finally using System .IO ;class usi转载 2011-12-05 16:03:31 · 151 阅读 · 0 评论 -
C#: 未能找到任何适合于指定的区域性或非特定区域性的资源
/// /// 返回此类使用的缓存 ResourceManager 实例。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]原创 2011-11-29 11:32:20 · 3630 阅读 · 0 评论 -
TreeView右键单击添加菜单
TreeView有个属性叫:ContextMenuStrip;给winform添加一个contextMenuStrip1,右击就出现菜单了。参考代码1: private void deviceTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { var n原创 2011-11-21 10:08:05 · 4875 阅读 · 1 评论 -
2011年10月11日 09:34:56
/// /// 报警处理事件方法 /// /// /// /// /// /// private void MsgCall原创 2011-10-11 09:30:45 · 600 阅读 · 0 评论 -
internal(C# 参考)
internal 关键字是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问的。原创 2011-09-02 10:32:32 · 425 阅读 · 0 评论 -
怎样理解as C#的中的作用
as 运算符用于在兼容的引用类型之间执行某些类型的转换。as 运算符类似于强制转换操作。但是,如果无法进行转换,则as 返回 null 而非引发异常。表达式: expression as type 等效于: expression is原创 2011-09-02 18:00:45 · 799 阅读 · 2 评论 -
开发IDE工具的公司ReSharper的Ilya Ryzhenkov总结了使用var的一些好处
1. 它有利于更好地为本地变量命名。2. 它有利于设计更好的API。3. 它促使对变量进行初始化。4. 它消除了代码的混乱。5. 它不需要using指示符。原创 2011-09-02 17:56:23 · 440 阅读 · 0 评论 -
NotImplementedException
如果当前函数没有执行,则抛出这个异常。一般用于调试,提醒程序员。原创 2011-09-02 17:28:59 · 876 阅读 · 0 评论 -
#if debug # endif
原创 2011-12-12 15:12:50 · 592 阅读 · 0 评论