zoukankan      html  css  js  c++  java
  • 委托的4种写法

    委托1:
    
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace WindowsFormsApplicartion2
    {
        public delegate void G();//定义一个委托
        public partial class Form1 : Form
        {
    
            public static void Main(string[] args)//调用方法
            {
                G g = new G(W);
                g();
                Console.ReadKey();
            }
            private static void W()//写了一个方法
            {
                Console.Write("你好");
            }
        }
    }
    
    带参数的委托
    namespace WindowsFormsApplicartion2
    {
        public delegate void G(string a,string b);
        public partial class Form1 : Form
        {
    
            public static void Main(string[] args)
            {
                G g = new G(W);
                g("你好","再见");
                Console.ReadKey();
            }
            private static void W(string a,string b)//方法
            {
                Console.Write(a+b);
            }
        }
    }
    
    
    
    另一个写法
    namespace WindowsFormsApplicartion2
    {
        public delegate void G(string a,string b);
        public partial class Form1 : Form
        {
    
            public static void Main(string[] args)
            {
                G g = new G(delegate {
                    Console.WriteLine("你好");
                
                });
               
            }
    
    另一方法的带参数的委托
    
    namespace WindowsFormsApplicartion2
    {
        public delegate void G(string a,string b);
        public partial class Form1 : Form
        {
    
            public static void Main(string[] args)
            {
                G g = new G(delegate(string a, string b) { Console.WriteLine(a + b); });
                g("你好","再见");
                Console.ReadLine();
                //g("你好","再见");
                //Console.ReadKey();
            }
  • 相关阅读:
    嵌入式操作系统-小型任务调度的理解(转)
    数据分析-pandas基础入门(一)
    硬件电路设计——低通滤波器的应用
    Docker
    AWK总结
    DNS解析
    TCP/IP
    Mysql优化部分总结
    Nginx配置文件释义备查
    时间模块
  • 原文地址:https://www.cnblogs.com/w-wz/p/4620215.html
Copyright © 2011-2022 走看看