我对 C# 很陌生,并且已经创建了一个我想在我的主类中使用的类。这两个类位于不同的文件中,但是当我尝试使用 将一个导入另一个时using
,cmd 说
找不到类型或命名空间名称“MyClass”(您是否缺少 using 指令或程序集引用?
我知道在Java中我必须搞砸CLASSPATH
才能让这样的事情起作用,但我对C#一无所知。
额外细节:
您可能已经知道,我正在通过命令提示符编译和执行。/target:library
我正在使用(我听说只有主类应该是 .exe 文件)编译我的非主类。
我的代码如下所示:
public class MyClass {
void stuff() {
}
}
和我的主要课程:
using System;
using MyClass;
public class MyMainClass {
static void Main() {
MyClass test = new MyClass();
/* Doesn't work */
}
}
我试图将我的非主类包含namespace MyNamespace { }
并导入它,但它也不起作用。