1. Anonymous Methods (匿名方法)
//example 1
delegate int MyAnonymityFunction();
private void CommonFunction()
{
MyAnonymityFunction fun = delegate
{
return 7;
}
//anonymityValue value is 7
int anonymityValue = fun();
}
//example 2
this.Button1.Click += delegate
{
//input code
}
2. Lambda Expression (Lambda表达式)
List<int> listInt = new List<int>(){1,2,3,4,5,6,7,8};
//listEven value is 2,4,6,8
List<int> listEven = listInt.FindAll(i => i%2 == 0);
-----------------------------------
悠然忆人记相思 如果觉得这篇文章对您有所帮助,请留下您的评论,谢谢.
本文介绍了C#中两种重要的编程特性:匿名方法与Lambda表达式。通过具体示例展示了如何使用匿名方法定义简单的功能,并介绍了Lambda表达式的使用场景,如在列表中查找所有偶数值。
2023

被折叠的 条评论
为什么被折叠?



