• C# 委托 的语法 之一


            //定义一个委托
            public delegate void RemoteConfigCallback(uint dwType, IntPtr lpBuffer, uint dwBufLen, IntPtr pUserData);
    
            //定义一个函数
            private void ProcessUserInfoSearchCallback(uint dwType, IntPtr lpBuffer, uint dwBufLen, IntPtr pUserData)
            {
                MessageBox.Show("run test");
            }
            private void button1_Click(object sender, EventArgs e)
            {
                RemoteConfigCallback callback = ProcessUserInfoSearchCallback; //大概是把函数地址赋值给 委托
                callback = new RemoteConfigCallback(ProcessUserInfoSearchCallback);
    
                //调用委托
                callback.Invoke(0, IntPtr.Zero, 0, IntPtr.Zero);
                // 使用委托对象调用方法
                callback(0, IntPtr.Zero, 0, IntPtr.Zero);
  • 相关阅读:
    代码检查工具介绍
    Eclipse利用代理快速安装插件
    toString结果
    Eclipse查看jdk源码
    java语言基础特性
    TODO、FIXME和XXX转载
    java泛型
    不良代码总结
    mockServer学习
    akka
  • 原文地址:https://www.cnblogs.com/enych/p/12454803.html
Copyright © 2020-2023  润新知