我正在学习 C#,我对它很陌生,所以请原谅我这个看似愚蠢的问题。我有一些 Java 经验,我注意到 C# 程序main()
在其主类中也需要一个方法。
如果我想创建一个不是主类的类,即我导入到主类中的类怎么办?
我试图这样做,当我编译(通过 cmd using csc File.cs
)时,编译器说它将生成的 .exe 没有main()
方法。这是否意味着我错了,每个类都需要一个main()
方法,或者我错误地编译它?
也许问题出在代码中(因为我依赖于我对 Java 语法的了解),如下所示:
public class Class
{
int stuff;
public Class(int stuff)
{
this.stuff = stuff;
stuff();
}
public void method()
{
stuff();
}
}
编辑:恐怕这被严重误解了。我不是在问文件是否需要 main 方法,而是在问我如何将这个类导入另一个类,因为我意识到如果我要这样做,我就不能有一个 main 方法(正如我所说,我有一些 Java 经验),但是每当我尝试在没有 Java 的情况下进行编译时,编译器都会告诉我我需要一个。