命名空间引用
① 如何引用另一个项目的命名空间
文件——添加——现有项目,然后项目——添加引用——选择你刚才添加的那个项目,最后在解决方案管理器里把添加进来的那个项目编译生成一下就行了
② c#引用 和命名空间问题
先给您解释一下,什么是USING.
Using作为引入命名空间指令的用法规则为:
using Namespace;
在.NET程序中,最常见的代码莫过于在程序文件的开头引入System命名空间,其原因在于System命名空间中封装了很多最基本最常用的操作,下面的代码对我们来说最为熟悉不过:
using System;
这样,我们在程序中就可以直接使用命名空间中的类型,而不必指定详细的类型名称。using指令可以访问嵌套命名空间。
关于:命名空间
命名空间是.NET程序在逻辑上的组织结构,而并非实际的物理结构,是一种避免类名冲突的方法,用于将不同的数据类型组合划分的方式。例如,在.NET中很多的基本类型都位于System命名空间,数据操作类型位于System.Data命名空间,
OK.再接着看.您问的问题是.
using System.Management 需要引用dll System.Management
您做一个实验.在您的解决方案中新建一个项目.一个类库项目.在您不引用他的时候.USING语句也无法使用.对吧? 必须添加了引用以后才能有USING您的类库中的任意命名空间.
根据上述两种情况.很明显的得知.C# 中. 所有的DLL文件与您的项目均是解耦的.
您的项目也是单独的一个命名空间划分.DLL与DLL之间没有必然联系.
即使您在单纯敲代码的层面上看
System.Net;
直接输入这个可以.但是当您新建的是WINFORM程序.System.Net;也就不能用了.这个原因是.VS自动帮您引用了部分DLL
由于DLL与DLL之间原本是解耦.没有任何联系的.所以导致您要USING某一个命名空间时.就必须去引用该命名空间的DLL.不然无法找到具体对应内容.无法正确引用.
③ C#怎样引入命名空间
举个例子
你自己写了一个类库,名为MyDll.dll,命名空间为:MyDll
这时,你如果想在其他项目中使用自版己的类库是无法直接使权用的
你需要先在解决方案资源管理器中添加引用
然后才可以在需要的文件中
using MyDll
这样就可以使用自己的类库了
④ C#怎么引用命名空间啊
你先找到那个\"解决方案****管理器\"这个东西,然后在你的项目上点右键,找到\"添加内引用\",然后就会弹容出一个框,上面有一个\"浏览\"键,你点它,然后选择合适的文件类型,找到你自己的源码或者是编好的DLL之类的东西,然后点确定,就回到首先那个框,然后点那个框的确定,你就可以正常地使用using了
你原来使用using没有效果原因是你所写的那个命名空间不是.NET的一部分,你需要对你原来的那个项目先加上一个引用,然后才能在代码中引用它的名称空间
⑤ 简单C#引用命名空间
using system; //引用系统命名空间,主要是 int、bool等基本类的内命名空间
using system.collection.generic;//主要是泛型集合的命名空间 List<T>……容
using system.line; //这个应该是自己定义的命名空间
using system.test;//这个应该是自己定义的命名空间
使用命名空间的好处是 减少代码量
例如:
使用命名空间 Using system;
int k = 89;
Console.WritelLine(k);
不使用命名空间
那么完成相应的事情,就要写:
System.int k = 89;
System.Console.WritelLine(k);
你说那个简单些~~~~~~
⑥ VS里添加引用(命名空间)的几种方法
在“解决方案资源管理器”中单击项目名称(黑粗体字),在弹出的菜单中选择“添加引用 ”,在“添加引用 ”对话框中选择" .net "选项卡,然后点击要添加引用的名称,点击“确定”