首页 > 编程语言 >C# 委托与字典

C# 委托与字典

时间:2023-04-07 23:25:06浏览次数:25  
标签:委托 Dictionary C# private int static 字典

private delegate int delStepDoSomething(object obj=null);
private static Dictionary<int , delStepDoSomething> stepDoSomething = new Dictionary<int , delStepDoSomething>();
private static Dictionary<int, Func<object,int>> stepDoSomething = new Dictionary<int,Func<object, int>>();

1.注意,上面2中方式的委托。都可以与字典绑定

2.Func作为委托,其参数没办法,给默认值

标签:委托,Dictionary,C#,private,int,static,字典
From: https://www.cnblogs.com/buukma/p/17297658.html

相关文章

  • C++笔记(一)
    C++笔记(一)反复考量之后,还是决定将C++作为我的第二语言以及以后的主力开发语言。目录C++笔记(一)语法基础基本数据类型变量、常量作用域基本运算补码字节序基本结构顺序结构分支结构循环结构指针内存空间动态分配内存二级指针空指针野指针函数指针常见容器类型数组语法基础基本数......
  • Cesium案例(八) Terrain
    第一步正常建viewer,需要注意的是官网例子属性值比较老,最新版本的属性值有所差异,全copy官网会无法运行,提示函数未定义。第一处差异官网: 1constviewer=newCesium.Viewer("cesiumContainer",{2terrain:Cesium.Terrain.fromWorldTerrain({3requestWaterMask:t......
  • OpenCV获取相机旋转矩阵和平移矩阵
    想要求解旋转矩阵和平移矩阵,先要了解相机内参矩阵和畸变矩阵如何获取,不了解的可以先移步https://www.cnblogs.com/nobodyx/p/17297074.html先上代码#include<iostream>#include<vector>#include<glob.h>#include<opencv2/opencv.hpp>intmain(){//使用glob库......
  • codeforces 1804D Accommodation
    https://codeforces.com/problemset/problem/1804/D解题思路每个楼层是独立的,考虑怎么解决一层就可以了。求最大值就是尽量避免1和1合并,也就是尽量在不存在连续1的子序列中进行合并,如果还有需要合并的就只能用1和1合并。求最小值就是尽量合并1和1。由于只需要输出最大最小值,所......
  • docker in docker运行pipeline
    一、配置JenkinsMaster挂载Dockerdockerrun--namejenkins-itd--privileged=true-p8081:8080-p50000:50000-v/etc/localtime:/etc/localtime:ro-v/var/run/docker.sock:/var/run/docker.sock-v/bin/docker:/usr/bin/docker-v/mnt/jenkins-data:/var/......
  • logback&log4j2异步日志
    Springboot项目默认使用的是logback做日志。在qps比较高的时候我们希望日志异步打印,同步打印日志可能造成打日志都影响性能。下面研究其用法。1.logback0.logback配置<?xmlversion="1.0"encoding="UTF-8"?><configuration><!---日志存放位置--><!--1.......
  • C# TextBox输入文本自动滚!
    控件名:txtDgv修改控件的属性:this.txtDgv.ScrollBars=System.Windows.Forms.ScrollBars.Both;给控件添加事件。事件内部代码如下:privatevoidtxtDgv_TextChanged(objectsender,EventArgse){txtDgv.SelectionStart=txtDgv.Text.Length;......
  • CompletableFuture从入门到精通?算了,入个门就行了
    FuturevsCompletableFuture准备工作为了便于后续更好地调试和学习,我们需要定义一个工具类CommonUtils辅助我们对知识的理解。这个工具类总共四个方法readFile:读取指定路径的文件内容sleepMillis:休眠指定的毫秒数sleepSecond:休眠指定的秒数printThreadLog:打印携带线程信息......
  • C++竞赛常用函数库stl快捷查询手册(vector,map,set,queue,string等)
    1.控制输出流<iomanip>;cout<<setprecision(<span="">int);保留int位有效数字cout<<setprecision(<span="">int)<<fixed;保留int位有效小数为不足4位数的数填充0(如1填充变成0001),cout<<setfill('0')<<setw(4)(一次性效果)......
  • 完美的模板CSS
    body{ margin:0px; padding:0px;}.left{ background:#313541; width:20%; float:left; position:absolute; top:0px; bottom:0px;}.top{ width:80%; float:right; height:100px; line-height:100px; border-bottom:1pxsolid#b0cdff;}.content{ float:r......