我在C#中创建了另一个类,并将该类放在自己的文件中,如何访问该类?

时间:2011-09-07 22:40:30

标签: c# oop class

所以我在C#中创建了一个Windows窗体。我有我的表单,但我创建了另一个类文件,反过来又创建了另一个类。回到表单中,我希望能够访问我的类(称为Test)。

我试过用它的名字来宣布我的课程:

Test myclass = new Test();

我试过简单地访问它的方法:

Test.Print("helloworld");

然而,无论我做什么,我都会收到错误:

  

类型或命名空间名称'Highlighter'不存在于   命名空间'Syntax_Highlighting'(你错过了一个程序集吗?   引用?)

那么,我如何修复它以便我可以使用我的课程?我的两个文件共享相同的命名空间(甚至将它添加为using指令也没有修复它)。

2 个答案:

答案 0 :(得分:4)

发布你的代码(我可能会在你做的时候进行编辑)但是,首先,你的新课程可能没有被标记为公开。

答案 1 :(得分:0)

  1. 定义新类的文件应该在您正在处理的同一个项目中注册。 (如果使用Visual Studio,该文件应出现在解决方案资源管理器中)。

  2. 该文件必须声明一个名称空间。您使用类的文件(不是声明)必须与类的命名空间“使用”。