जब तक TakeWhile() विधि का उपयोग करके क्रम में स्थिति सही है, तब तक तत्व प्राप्त करें।
स्ट्रिंग्स के साथ हमारी सूची निम्नलिखित है।
IList<string> str = new List<string>(){ "Car", "Bus", "Truck", "Airplane"}; अब, मान लें कि हमें उन स्ट्रिंग्स की आवश्यकता है जिनकी लंबाई 4 से कम है। उसके लिए, लैम्ब्डा एक्सप्रेशंस का उपयोग करें और इसे TakeWhile () विधि में एक शर्त के रूप में जोड़ें।
str.TakeWhile(a => a.Length < 4);
यहां एक उदाहरण दिया गया है जो तब तक तत्वों को प्रदर्शित करता है जब तक कि स्थिति त्रैमासिक नहीं हो जाती।
उदाहरण
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);
}
} आउटपुट
Car Bus