博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
委托实例
阅读量:4452 次
发布时间:2019-06-07

本文共 1064 字,大约阅读时间需要 3 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 委托{    //随机数产生委托类型    delegate int DRandomBuilder(int min,int max);    class CRandomBuilder     {        private Random rnd;        public CRandomBuilder()        {            rnd = new Random();        }        public int GetRandomNumber1(int min, int max)        {            return rnd.Next(min,max+1);        }        public int GetRandomNumber2(int min, int max)        {            Random r = new Random(DateTime.Now.Millisecond);            return r.Next(min,max+1);        }    }    class Program    {        static void Main(string[] args)        {            CRandomBuilder bb = new CRandomBuilder();            DRandomBuilder dr1 = new DRandomBuilder(bb.GetRandomNumber1);            DRandomBuilder dr2 = new DRandomBuilder(bb.GetRandomNumber2);            Console.WriteLine("第一个随机数是{0}",dr1(1,9));            Console.WriteLine("第二个随机数是{0}",dr2.Invoke(100,900));        }    }}

 

转载于:https://www.cnblogs.com/772933011qq/p/4485461.html

你可能感兴趣的文章
CenOS+宝塔(模拟)上线博客项目
查看>>
Linux改变语言设置的命令
查看>>
loadrunner Vugen-Tools General-Options-Replay设置
查看>>
redis限频
查看>>
Floyd判圈算法
查看>>
接口,lambda表达式与内部类(二)
查看>>
Phabricator是什么,代码审查工具
查看>>
Java虚拟机类加载机制
查看>>
UITextView,UIWebView 直接显示html代码
查看>>
DirectX:函数可以连接任意两个filter 分类: Direct...
查看>>
Android APP开发入门教程-Button 分类: JAVA ...
查看>>
WustOJ 1575 Gingers and Mints(快速幂 + dfs )
查看>>
js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结...
查看>>
算法:求从1到n这n个整数的十进制表示中1出现的次数-- python 实现
查看>>
CSU 1160 把十进制整数转换为十六进制,格式为0x开头,10~15由大写字母A~F表示
查看>>
LintCode 58: Compare Strings
查看>>
[Unity插件]Lua行为树(五):装饰节点Repeater
查看>>
顺序表、链表、栈和队列
查看>>
Linux第二天(Linux常用命令2)
查看>>
MySql知识体系
查看>>