Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 命名空间工作不正常_C# - Fatal编程技术网

C# 命名空间工作不正常

C# 命名空间工作不正常,c#,C#,我的命名空间出现了一个错误,它说“找不到类型或命名空间名称(是否缺少using指令或程序集引用?”),我不知道为什么。。。我已经想了好几个小时了。。。顺便说一句,我是c#的新手 使用系统; 使用系统数据; 使用System.Collections.Generic; 使用System.Linq; 使用System.Web; 使用System.Web.UI; 使用System.Web.UI.WebControl; 使用portfolioNamespace; 公共部分类DefaultCode:Syst

我的命名空间出现了一个错误,它说“找不到类型或命名空间名称(是否缺少using指令或程序集引用?”),我不知道为什么。。。我已经想了好几个小时了。。。顺便说一句,我是c#的新手

使用系统;
使用系统数据;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
使用System.Web.UI;
使用System.Web.UI.WebControl;
使用portfolioNamespace;
公共部分类DefaultCode:System.Web.UI.Page{
我的投资组合;
受保护的无效页面加载(对象发送方、事件参数e){
//申报
myPortfolio=新投资组合();
填充();
} 
私有void填充(){
//填充所有内容
populateMenu();
populateHome();
普及样本();
populateAbout();
}
私有void populateMenu(){
//填充菜单
字符串[]菜单;
menu=myPortfolio.getMyMenu();
repLinks.DataSource=菜单;
repLinks.DataBind();
//填充一个隐藏的文本框,这样我就可以在javascript中获得一个数组

对于
解决方案资源管理器中的(int i=0;i,右键单击
引用
,单击
添加引用>浏览
,然后找到包含
portfolioNamespace
dll
文件,并将其添加到引用中


有关更多详细信息,请参阅文档:

您可能尚未创建portfolioNamespace

您可以通过将代码包装到

namespace portfolioNamespace
{
 //your code here
}

通读这些引用,不清楚哪个文件出错


无论类名是什么,请将光标放在上面并按CTRL+DOT(.)键,它将建议您添加正确的名称空间

您实际上并没有在该代码中的任何位置声明命名空间。您需要将类包装在“命名空间portfolioNamespace{}”中block。哪一行引发了错误?问题可能是portfolioNamespace。请检查您是否引用了它。portfolioNamespace是来自dll还是您自己声明的?它不应该工作吗?我在服务器上安装了它,并且我的应用程序代码folderNo--Selman22正确,您需要添加引用。添加引用“装载"在解决方案中添加一个新的.dll。
使用
只允许您使用该命名空间中的类,而不必键入完全限定路径。例如,如果您要使用
StreamReader
,您必须将其声明为
System.IO.StreamReader
,或者您可以将
使用System.IO;
放在顶部,然后单击“执行”st将其声明为
StreamReader
。但是,无论哪种方式,都必须有对“系统”dll的引用。
namespace portfolioNamespace
{
 //your code here
}