在C#中如何引用程序集和命名空间

新人在此拜谢希望高手能将这个概念象老师教学生般比较详细的讲讲... 新人在此拜谢 希望高手能将这个概念象老师教学生般比较详细的讲讲 展开
 我来答
zjgzfs
推荐于2017-09-27 · TA获得超过428个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:484万
展开全部
我来给你讲讲吧:

什么是程序集?

程序集是一个 DLL,你想使用其中的类,就必须要将该DLL文件添加到你的项目中。一个程序集包括一个或多个命名空间。举例来说,命名空间 System.Data 来自文件System.Data.DLL,命名空间System.Data.SqlClient 同样来自 System.Data.DLL,所以,这意味着你一旦添加了 System.Data 程序集文件的引用(无论你是从 GAC添加还是直接添加的 DLL 到项目),你就可以使用 System.Data 和System.Data.SqlClient 下的各种类。
那为什么要 using呢?简单地说,你甚至可以不用写一个using,凡是需要用到类型的地方用完全限定名。
什么是完全限定名?比如数据集类 DataSet:System.Data.DataSet 就是它的完全限定名。比如数据库连接类 SqlConnection:System.Data.SqlClient.SqlConnection 就是它的完全限定名。用了 using 的好处在于:你不必处处写完全限定名,这样会使代码看起来过于冗长。说到这里,using 的作用明白了吗?其实就是起到了简写的作用。真正的引用工作是一开始做的,using 只是为了使你的后续编码工作简单而易。
lm664612775
2010-07-10 · 超过18用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:59万
展开全部
如果是要引用坏境中自带的类

直接using 名称空间

如果是要引用自己的类,找到类最上面的namespace 后面的就是你要引用的名称空间

然后using +名称空间引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzz5074
2010-07-11 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:139万
展开全部
程序集有.net自己集成的,比如你在学习的时候.cs文件开头的using System就是引用了System程序集
命名空间是在.cs文件里面的,写在using后面,把所有的类都包含起来,它的作用是给你的类加上一个包一样的东西,好进行区别,比如:
using SyStem;
namespace App{
public void Name{}
}


using SyStem;
public void Name{}

这两个可以都是一样的执行效果,但是在引用的时候上一个就要用App.Name
而下一个就是Name,这样的话如果有多个Name就会产生错误,所以命名空间可以让你进行区别,避免重复出现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-06
展开全部
项目->添加引用->.Net 在这里找到你要添加的程序集就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式