另一个命名空间和类中的函数调用

本文关键字:函数调用 命名空间 另一个 | 更新日期: 2023-09-27 18:36:54

我喜欢连接DLL(其中包含命名空间Chart)并从第二个类(命名空间WinApp2)调用子例程public 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();
        }
    }
}

另一个命名空间和类中的函数调用

"考虑引用并使用图表放置"是什么意思?您实际上是在"引用"部分中包含 dll,还是您使用图表并认为这将引用相关的 dll?

正确的步骤是:

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

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

希望这有帮助..