次のようなコードを実行しようとしています:
while (true)
{
counter++;
Form f = new Form1();
Application.Run(f);
}
Form1
class に基づいてクラスを構成し、これをコマンドForm
で実行する無限ループ。Form
Application.Run
問題は、初めて目にForm
見えるものを取得できることですが、ループの次の反復ではフォームが表示されないことです。
誰?
しかし、最初にフォームが表示されるループに入ったときと、次回との違いは何ですか? 初めて変数スコープの問題がないのはなぜですか? さらに、ループの新しい反復ごとに、新しい Form1 変数を作成します。