当前位置:编程学习 > C#/ASP.NET >>

ASP.NET(C#)里的using

1、引用命名空间
2、使用别名
3、界定已实现IDisposable接口对象的生命周期(在跳离界定时调用对象的Dispose方法,这种用法跟try...finally类似)


请大虾们详细解释以上三种说的是什么意思?

为什么在做程序时一定要加using System; 这句是什么意思?不加行不行!
追问:是不是所有的命名空间都可以不加,而在写语句是在前面加上它对应的命名类?那为什么还要加using啊,不是多余吗?
答案:
1.
using System;这就是引用命名空间,不加可以,不过使用所有这个命名空间下的方法都要使用前缀
eg:System.Console.WriteLine而加了using System之后就可以省略前面 的了
2.
using System.Console你可以写成:
using Console=System.Console;这样也可以 不加命名空间了
3.
using(SqlConnection conn=new SqlConnection(str)) {
//
}
这样语句块执行完后会释放conn的资源
我搞Java的,顶一下

上一个:急求一个ASP查找字符串标签的函数
下一个:ASP.NET中日历控件一题目

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,