c#中自定义委托

weblog 2724 0 0

代码:

namespace ConsoleApplication3
{
    //声明自定义委托 (委托方法的返回值为int,有两个int类型的形参)
    public delegate int delegateTest(int x,int y);

    class Program
    {
        static void Main(string[] args)
        {
            //定义一个委托类对象
            delegateTest d = new delegateTest(Test.add);
            int a = d(1, 2);
            Console.WriteLine(a);


            delegateTest d2 = new delegateTest(Test.del);
            int a2 = d2(1, 2);
            Console.WriteLine(a2);
            Console.Read();
        }
    }

    static class Test
    {
        public static int add(int a, int b)
        {
            return a + b;
        }
        public static int del(int a, int b)
        {
            return a - b;
        }
    }
}

 


猜你喜欢
weblog 1956 ;usingSystem.Threading.Tasks;namespaceConsoleApplication3{classProgram{staticvoidMain(string[]args){//ActionActiona=newAc
其他 2388 事件的声明和例子usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApplication4{classProgram{staticvoidMain(string[]args){Customerc=newCu
official 989 什么是网络协议?网络协议就是为计算机网络进行数据交换而建立的规则、标准或约的集合。有了网络协议才能实现不同设备、不同操作系统、不同软件之间的数据交换。我们常说的tcp协议和udp协议其实是操作系
算法基础,linux 4472 问题描述springboot项目在跨域名调用接口,并且需要传的请求头时报错:AccesstoXMLHttpRequestat'http://ydatestapi.libawall.com
weblog 2412 一个插件.js(function(){ //需要向外暴露的插件对象 constMyPlugin={}; MyPlugin.install=function(Vue,options){ //1
weblog 3156 c#的数据类型 c#的数据类型分为值类型和引用类型 值类型有包括(结构体类型,枚举类型) 引用类型又包括(类类型,数组类型,接口类型,类型) c#数据类型的派生谱系 值类型
java基础 4003 ,是对数据传输的总称或抽象。它的特性是进行数据传输。所以io流不仅仅用于文件内容的传输。接下来演示一下输入输出流并利用流的概念复制一个字符串,将字符串s的内容流向s2。importjava.io.
weblog 2805 vue常用内置指令最后两个指令测试!DOCTYPEhtmlhtml head metacharset="UTF-8" title/title scriptsrc="js/vue.min.js"/script style [v-cloak]{ display:none; } /style /head body divid="app" !--ref指令的使用-- pr
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。