class Program { static void Main(string[] args) { MethodInvoker m = CreateInvoker(); m(); m(); Console.ReadKey(); } ... ...
分类:
其他好文 时间:
2018-11-24 18:57:50
阅读次数:
172
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 List list = new List() { "abf", "cde", "def" }; 6 List resultList = list.FindAll( 7 ... ...
分类:
其他好文 时间:
2018-11-10 16:50:18
阅读次数:
154
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 string[] names = { "Burke", "Connor", "Frank", "Everett", "Albert", "George", "Harris", "D... ...
分类:
其他好文 时间:
2018-11-10 15:57:12
阅读次数:
218
//public delegate void EventHandler(object sender, EventArgs e); public partial class Form1 : Form { //public event EventHandler Click; public Form1()... ...
分类:
其他好文 时间:
2018-11-10 12:37:47
阅读次数:
231
在属性名和方法名前加"__"匿名(私有化),否则是类似C++的公有化 然后只能通过类内的方法去调用私有的属性和方法 继承: 子类继承父类的非匿名方法和非匿名类属性(如若子类为定义__init__()时,会继承父类的__init__()方法,这样可以“继承”__init__()中对象的非匿名属性,) ...
分类:
其他好文 时间:
2018-11-04 15:36:25
阅读次数:
222
1.函数 关键字function 复习 var 是js的关键字,用于声明变量,声明在内存模块完成,定义(=)是在执行模块完成。 var可以在内存模块提前(js代码执行之前)完成所有的变量提升这个功能。 因为a 没有带var,所以不存在变量提升,浏览器会把他当做一个window的属性。 functio ...
分类:
Web程序 时间:
2018-10-19 16:43:17
阅读次数:
141
声明委托类型 创建委托对象 组合委托 匿名方法 ...
1. 什么是λ表达式 λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; } 转成λ表达式后是这个样子: (int x, int y) -> x + y; 参数类型也可以省略,Java编译器会根据上下文推断 ...
分类:
编程语言 时间:
2018-10-14 13:56:04
阅读次数:
221
一.lambda表达式的优点: 1. 不需要指出重写的方法名字 2.不需要给出重写方法的返回值类型--只需要给出重写的方法括号及括号里的形参表即可 3.当使用lambda表达式代替匿名内部类创建对象时,lambda表达式的代码块将会代替实现抽象方法的方法体,lambda表达式就相当于一个匿名方法 介 ...
分类:
其他好文 时间:
2018-10-01 20:38:43
阅读次数:
149
当方法很少被调用委托之外的任何程序所调用,可以在事件注册时直接将一个委托与一段代码相关联,这种方法称为匿名方法。匿名方法中的最后一个花括号必须以分号结束: 1、匿名方法中不能使用跳转语句跳至次匿名方法的外部,反之亦然;匿名方法外部的跳转语句也不能跳转到匿名方法的内部; 2、在匿名方法的内部不能访问不 ...