列举在.NET中使用枚举的优点
作者: 佚名, 出处:IT专家网社区, 责任编辑: 包春林,
2008-07-16 04:00
应用程序喜欢使用电脑中的资源,而不去考虑他们所使用的资源是否是数据库连接或者是内存中如同堆栈或数组一样的数据。当有必要的时候可以使用这些资源,但是要尽可能快的释放他们。
.NET架构通过使用try/catch/finally来实现这个功能,但是许多开发者发觉反复输入这些语句是一件非常麻烦的事情。也有一些其他的方法可以解决这个繁琐的工作带来的困扰,但是仅仅适用于某些特定条件下。
对于using关键字的不同看法
如果你是用C#来开发,你就知道使用关键字,它可以使你的程序更简单的访问这些资源。例如,我如果需要声明一个网络的文本框控制,就需要输入一下语句:
System.Web.UI.WebControls.TextBox txtName;
另一方面,如果在代码最上方注明了使用的类型,就可以直接指定,而无需键入完整的路径,标注的类型状态可以是这样的:
Using System.Web.UI.WebControls;
如果标注类型使用上面的语句,那么就可以用下面的这条语句来代替上面第一条(System.Web.UI.WebControls.TextBox txtName; )语句:
TextBox txtName;
在C#里使用关键字。前面这个语句用于表明这段代码使用一个对象,在这段代码结束的时候,这个对象资源应该被释放掉。下面的代码给出了更好的范例:
| Using (TestObject a = new TestObject()) {
// 使用对象 } //调用释放对象的方法 在处理对象的时候,上面的代码比使用try/catch/finally 要简便的多: try { TestObject a = new TestObject(); // 使用对象 } catch (Exception e) { // 处理异常 } finally { TestObject.Dispose(); } |
- 本文关键词:

