Computer >> Máy Tính >  >> Lập trình >> C#

Chương trình C # để tìm chuỗi dài nhất từ ​​một mảng chuỗi bằng cách sử dụng Lambda Expression

Sau đây là mảng chuỗi của chúng tôi -

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

Sử dụng phương pháp Tổng hợp và đặt Biểu thức Lambda để tìm chuỗi có nhiều ký tự hơn.

Ở đây, chuỗi kết quả phải có nhiều ký tự hơn giá trị khởi đầu ban đầu, tức là “jQuery” ở đây.

Ví dụ

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);
   }
}

Đầu ra

String with more number of characters: javascript