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

Phương thức C # Linq TakeWhile ()

Nhận các phần tử miễn là điều kiện đúng trong một chuỗi bằng phương thức TakeWhile ().

Sau đây là danh sách của chúng tôi với các chuỗi.

IList<string> str = new List<string>(){ "Car", "Bus", "Truck", "Airplane"};

Bây giờ, giả sử chúng ta cần các chuỗi có độ dài nhỏ hơn 4. Đối với điều đó, hãy sử dụng Biểu thức Lambda và thêm nó làm điều kiện trong phương thức TakeWhile ().

str.TakeWhile(a => a.Length < 4);

Đây là ví dụ hiển thị các phần tử cho đến khi điều kiện là trie.

Ví dụ

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      IList<string> str = new List<string>(){ "Car", "Bus", "Truck", "Airplane"};
      var res = str.TakeWhile(a => a.Length < 4);
      foreach(var arr in res)
      Console.WriteLine(arr);
   }
}

Đầu ra

Car
Bus