none
c#回调函数怎么访问类成员? RRS feed

  • 问题

  • Report函数里怎么访问本地成员呀?

    public delegate bool CallBack(int hwnd, int lParam);
    
    public class EnumReportApp {
    
      [DllImport("user32")]
      public static extern int EnumWindows(CallBack x, int y);
    
      public static void Main() 
      {
        CallBack myCallBack = new CallBack(EnumReportApp.Report);
        EnumWindows(myCallBack, 0);
      }
    
      public static bool Report(int hwnd, int lParam) { 
        Console.Write("Window handle is ");
        Console.WriteLine(hwnd);
        return true;
      }
    }
    

    虚幻的美丽, 飘渺亦永恒。
    2010年5月5日 21:47

答案

  • 不明白什么意思,如果是实例变量,需要实例化一个类才能访问。如果是静态变量,直接访问就可以了。
    Please remember to mark the replies as answers if they help and unmark them if they provide no help
    2010年5月7日 10:54
    版主

全部回复