C#委托

using System;
using System .Collections.Generic ;

namespace lesson2
{


    delegate void MyDelegate(string s,string s1);
    public delegate  int caculate(int a,int b);
    public delegate void caculate3(caculate a,int b,int c);
    public class delegateApplication

    {


        public void chineseGreeting(string s,string message){
            Console.WriteLine ("早上好{0}",s);
        }

        public int caculate1(int a ,int b){

            return a+b;
        }


        public void print(caculate   b ,int x,int y){
            Console.WriteLine (b (x,y));
        }
    }

public class Test{

        public static void Main(){


                MyDelegate del = new MyDelegate (new delegateApplication  ().chineseGreeting);

            delegateApplication n = new delegateApplication ();

caculate  del2 = n.caculate1;
        
            del ("张三","早上好");
            del2 (2,3);

            caculate3  del4 ;
            caculate del3 = n.caculate1;
            del4 = n.print;
            del4 (del3 ,4,8);


        }
    }

}



匿名委托*/
//delegate void F1(int a)
//
//F1 f = delegate (int x){
//
//    console.WriteLine(x);
//}
//f(3);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值