我在控制台应用程序中有以下内容:
class Program {
static void Main(string[] args) {
Program myProgram = new Program();
if (myProgram.foo() == true) {
myProgram.bar();
}
}
public bool foo() {
//check some stuff
}
public void bar() {
//do some stuff
}
}
是否在程序的主要方法中创建了一个程序实例,并且容易出现问题?
答案 0 :(得分:6)
简短回答:是的。只需制作两个方法static
,然后就不需要创建实例了。
static void Main(string[] args) {
if (Program.foo() == true) {
Program.bar();
}
}
public static bool foo() {
//check some stuff
}
public static void bar() {
//do some stuff
}