質問が意味をなさないかもしれないことはわかっています。説明する方法を考えるのに苦労しているので、役立つコードのスニペットを示します。Visual Studio Express 2010 で Winforms を使用しています。
private void button1(object sender, EventArgs e)
{
txtOutput.Text += "Auto-collecting variables. This may take several minutes";
string v = foo();
txtOutput.Text += "\n" + v;
string b = bar();
txtOutput.Text += "\n" + b;
txtOutput.SelectionStart = txtOutput.Text.Length;
txtOutput.ScrollToCaret(); //scrolls to the bottom of textbox
}
基本的に、ユーザーがボタン1をクリックすると、「変数の自動収集...」がテキストボックスに表示され、foo()が実行されて表示され、bar()が実行されて表示されます.
現在起こっていることは、foo() と bar() が実行され、foo() と bar() が実行された後にすべてが一度に表示されることです (関数には数分かかります)。とにかくこれを修正する方法はありますか、それとも回避策はありますか?
編集: C# のバージョンは 4.0 です。4.5 または 5.0 に更新した場合、.NET 4.5/5.0 がインストールされていないコンピューターで .exe を実行できますか?