Invoke执行的方法无法传递参数?

C# code
  private delegate void dlgCrossThread();
  private dlgCrossThread DCT = new dlgCrossThread(delMethod);
  Invoke(DCT);


请问下,如何给这个delMethod方法传递参数呢

作者: yunhaiC   发布时间: 2011-06-16

有参数直接跟在后面就行了
Invoke(DCT, 10。。。);

作者: lihanbing   发布时间: 2011-06-16

C# code
        private delegate void dlgCrossThread(string s);
        private dlgCrossThread DCT = new dlgCrossThread(delMethod);
        Invoke(DCT, "aaaaaaaaa");

        void delMethod(string s)
        {
            MessageBox.Show(s);
        }

作者: lihanbing   发布时间: 2011-06-16

Invoke(DCT, new object[] { 这里放参数 });

作者: kid_wang   发布时间: 2011-06-16

Invoke(DCT, new object[] { param1, param2, ... });


作者: caozhy   发布时间: 2011-06-16