ふらっとVisual C#,C♯,C#(初心者用) Part103
■ このスレッドは過去ログ倉庫に格納されています
0345デフォルトの名無しさん
2013/03/21(木) 10:46:26.54メソッドがあるのですが、以下の2通りの方法で
コストが低い(負荷が低い方法はどれになるのでしょうか?)
1案(デリゲートを使う)
private void Test(int value)
{
MethodInvoker = xDelegate = delegate
{
※valueをフォームに表示する処理
}
if(Form.InvokeRequired)
{ Form.BeginInvoke(xDelegate); }
else
{ xDelegate(); }
2案
private void Test(int value)
{
if(Fom.InvokeRequired)
{ Form.BeginInvoke(ChangeForm); }
else
{ ChangeForm(value); }
}
private void ChangeForm(int value)
{
※valueをフォームに表示する処理
}
■ このスレッドは過去ログ倉庫に格納されています