所以我在C#中创建了一个Windows窗体。我有我的表单,但我创建了另一个类文件,反过来又创建了另一个类。回到表单中,我希望能够访问我的类(称为Test)。
我试过用它的名字来宣布我的课程:
Test myclass = new Test();
我试过简单地访问它的方法:
Test.Print("helloworld");
然而,无论我做什么,我都会收到错误:
类型或命名空间名称'Highlighter'不存在于 命名空间'Syntax_Highlighting'(你错过了一个程序集吗? 引用?)
那么,我如何修复它以便我可以使用我的课程?我的两个文件共享相同的命名空间(甚至将它添加为using指令也没有修复它)。
答案 0 :(得分:4)
发布你的代码(我可能会在你做的时候进行编辑)但是,首先,你的新课程可能没有被标记为公开。
答案 1 :(得分:0)
定义新类的文件应该在您正在处理的同一个项目中注册。 (如果使用Visual Studio,该文件应出现在解决方案资源管理器中)。
该文件必须声明一个名称空间。您使用类的文件(不是声明)必须与类的命名空间“使用”。