使用 Lambda 表达式从字符串数组中查找最长字符串的 C# 程序


以下为我们的字符串数组 −

string[] arr = { "Java", "HTML", "CSS", "JavaScript"};

使用聚合方法并设置一个 Lambda 表达式来查找包含更多字符的字符串。

此处,结果字符串应比初始种子值包含更多字符,即此处的“jQuery”。

示例

 实时演示

using System;
using System.Linq;
class Demo {
   static void Main() {
      string[] arr = { "Java", "HTML", "CSS", "JavaScript"};
      string res = arr.AsQueryable().Aggregate("jQuery", (longest, next) => next.Length >       longest.Length ? next : longest,str => str.ToLower());
      Console.WriteLine("String with more number of characters: {0}", res);
   }
}

输出

String with more number of characters: javascript

更新于: 23-6 月 -2020

807 次浏览

Kickstart Your 事业

完成课程以获得认证

Get Started
广告