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