นี่คืออาร์เรย์สตริงของเรา:
string[] arr = { "Java", "HTML", "CSS", "JavaScript"};
ใช้เมธอด Aggregate และตั้งค่า Lambda Expression เพื่อหาสตริงที่มีจำนวนตัวอักษรมากกว่า
ที่นี่ สตริงผลลัพธ์ควรจะมีจำนวนตัวอักษรมากกว่าค่า seed เริ่มต้น คือ "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