private delegate void dlgCrossThread();
  private dlgCrossThread DCT = new dlgCrossThread(delMethod);
  Invoke(DCT);请问下,如何给这个delMethod方法传递参数呢

解决方案 »

  1.   

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

  2.   

            private delegate void dlgCrossThread(string s);
            private dlgCrossThread DCT = new dlgCrossThread(delMethod);
            Invoke(DCT, "aaaaaaaaa");        void delMethod(string s)
            {
                MessageBox.Show(s);
            }
      

  3.   

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

  4.   

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