我想在静态函数中改变某控件的属性,请问如何操作?

解决方案 »

  1.   

    回调函数为什么不可以传递参数?你不可以吧委托定义的有参数么?
    public class CallbackClass
    {
        //随便来个静态方法带参数的
        public static int GetSum(int[] arr)
        {
            int sum = 0;
            foreach (int item in arr) sum += item;
            return sum;
        }
        public int[] a = new int[] { 1, 2, 3, 4, 5, 6 };
        public delegate int MyOperate(int[] arr);
        public void test(MyOperate del)
        {
            Console.WriteLine(del(a));
        }
    }
    调用CallbackClass c = new CallbackClass();
    c.test(new CallbackClass.MyOperate(CallbackClass.GetSum));
      

  2.   

    问题是这委托也不是我定义的,是BeginGetResponse