我是刚开始学C#的

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:14:56
我刚学。想知道using指令是做什么用的。什么时候能用到。比如说为什么要用到using System.Data.SqlClient;

using 用于导入命名空间 打个比喻 你需要用到System.Data.SqlClient下的某个类,那你首先需要把这个命名空间导进来 通俗点,就是好让编译程序知道,你要用这个命名空间下的某些东西,让他到时候就去这里找你用到的方法。这就好想C语言中的#include一样~~
所不同的是,如果你只需要用到一次,则可以不添加进来 列入我要用server对象 在不添加命名空间的情况下可以用System.Web.HttpContext.Current.Server来直接使用server对象
以上是using在导入命名空间的作用,也就是你的问题提到那样,using的用法在c#中还有另外的用法 就是即时释放资源, 当你的某段程序需要即时释放资源时,可放在using中。。因为这不针对你的问题,故不详述哈~~

using 相当于java和VB里面的Import ,用处很简单,比如说你要输出一句话,需要用到System.Console.println("Hello World");那么如果你在程序开头用了using System;的话,就只需要输入Console.println就可以了。 如果你用了using System.Console;的话,那么只输入prinln就可以。

简单来说就是编程的时候方便点。

using 就好像java 中的import.导入System.Data.SqlClient这个包,你就可以很方便地用这个包中的方法,而不用每次都要特意指明方法是属于哪个包的。