• Lambda表达式


        string[] names = { "agen", "balen", "coure", "apple" };
      string[] findNameA = Array.FindAll<string>(names, delegate(string v) { return v.StartsWith("a"); });
      string[] findNameB = Array.FindAll<string>(names, v => v.StartsWith("a"));
      上面中两个FindAll方法的反编译代码如下:
      string[] findNameA = Array.FindAll<string>(names, delegate (string v) { return v.StartsWith("a"); } );
      string[] findNameB = Array.FindAll<string>(names, delegate (string v) { return v.StartsWith("a"); } );
      从而可以知道“Lambda表达式”与“匿名方法”是可以划上等号的,只不过使用“Lambda表达式”输写代码看上去更直观漂亮,不是吗?


  • 相关阅读:
    Redis常见数据类型
    MYSQL常见可优化场景
    算术切片
    找数组里没出现的数
    不同路径和(II)
    不同路径和
    最小路径和
    强盗抢房子
    丑数(2)
    判断子序列
  • 原文地址:https://www.cnblogs.com/wjchang/p/3671549.html
Copyright © 2020-2023  润新知