2012-02-15 6 views

答えて

1

の呼び出しコマンドでから... SetListDelegate(セットリスト)括弧を削除 - ジェネリックコレクションがinvokeコマンド

のパラメータとして使用されます。そしてあなたは一般的な議論を欠いています。これは、あなたがデリゲートまたはメソッドにそれを必要としない<T>ジェネリック引数にクラスに含まれている場合
:このような

何かが

public delegate void SetListDelegate<T>(List<T> l); 

public void SetList<T> (List<T> l) 
{ 
    if (lstW.InvokeRequired) 
     lstW.Invoke(new SetListDelegate<T>(SetList<T>), l); 
    else 
     lstW.Items.AddRange(l); 
} 

編集を行います。

関連する問題