コンソールアプリケーションには次のものがあります。
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
}
}
プログラムのメインメソッドでプログラムのインスタンスを作成することは悪い習慣であり、問題が発生しやすいですか?