函数调用另一个名称空间和类

时间:2016-03-01 22:11:05

标签: c# class call

我喜欢连接DLL(包含命名空间Chart)并从第二个类(命名空间public Simple())调用子路由WinApp2。有错误

  

无法找到类型或命名空间名称Simple

虽然我考虑引用并放置using Chart并在第二个命名空间中创建了一个实例。

namespace Chart
{
    public partial class Simple : Form
    {
        Manage _mProject;
        public Simple()
        {
            InitializeComponent();
            _mProject = new Manage();
            _mProject.Add(new Task() { Name = "New Task" });
            _mChart.Init(_mProject);
        }
    }
}

using Chart;
namespace WinApp2
{
    public partial class Form4 : Form
    {
        Form2 fh;
        public Form4(Form2 aufrufer)
        {
          fh = aufrufer;
          InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
          var instance = new Simple();   (error !!!)
          instance.Simple();
        }
    }
}

1 个答案:

答案 0 :(得分:1)

你是什么意思"考虑参考并使用Chart" ?你真的在参考文献部分中包含了dll,或者你是否使用Chart并认为它将引用相关的dll?

正确的步骤是:

  • 右键单击VS
  • 中的引用部分
  • 选择添加参考
  • 浏览到相关dll的位置,选择确定

另一个原因可能是Chart是System.Web.DataVisualization.dll中定义的类,因此VS很困惑。尝试将Chart命名空间更改为其他名称,例如MyChart

希望这会有所帮助..