जब तक 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