本文记录我在编程里学到的一些小技巧,遇到了就记录一下。

1.如果通用接口中的回调没有参数,而调用时需要参数,这个时候可以用匿名函数多封装一层。例如:

 1 Private void Main()
 2 {
 3     Fun(() =>
 4     {
 5         Fun2(0);
 6     });
 7 }
 8 
 9 private void Fun(Action callBack)
10 {}
11 
12 private void Fun2(int a)
13 {}

 2.List使用lambda表达式升序或降序排序

1 private List<int> list = new List<int>();
2 
3 private void Sort()
4 {
5     list.Sort((lsh, rhs) => lsh - rhs);//  升序
6     list.Sort((lsh, rhs) => rhs - lsh);//  降序
7 }
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2021-06-05
  • 2021-05-17
  • 2022-12-23
猜你喜欢
  • 2021-10-20
  • 2021-07-05
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案