Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में लिस्ट पर इटरेट करना

foreach लूप से लिस्ट इटरेशन

लिस्ट घोषित करें और एलिमेंट्स जोड़ें:

var products = new List<string>(); 
products.Add("Belts"); 
products.Add("T-Shirt"); 
products.Add("Trousers");

foreach से इटरेट करें:

foreach (var p in products) { 
    Console.WriteLine(p); 
}

पूर्ण कोड उदाहरण

using System; 
using System.Collections.Generic; 

public class Demo { 
    public static void Main(string[] args) { 
        var products = new List<string>(); 
        products.Add("Belts"); 
        products.Add("T-Shirt"); 
        products.Add("Trousers"); 
        Console.WriteLine("Our list...."); 
        foreach (var p in products) { 
            Console.WriteLine(p); 
        } 
    } 
}

अन्य इटरेशन तरीके:

// for लूप (इंडेक्स चाहिए तो)
for (int i = 0; i < products.Count; i++) { 
    Console.WriteLine($"{i}: {products[i]}"); 
}

// List.ForEach मेथड
products.ForEach(p => Console.WriteLine(p)); 

// LINQ
products.Select((p, i) => $"{i}: {p}").ToList().ForEach(Console.WriteLine);

बेस्ट प्रैक्टिस:

  • foreach - सामान्य रीड-ओनली इटरेशन के लिए
  • for - जब इंडेक्स चाहिए या लिस्ट मॉडिफाई करनी हो
  • ForEach - सिंपल एक्शन के लिए, लेकिन ब्रेक/कंटिन्यू नहीं कर सकते
  • इटरेशन के दौरान लिस्ट मॉडिफाई न करें (इनवैलिड ऑपरेशन एक्सेप्शन) - कॉपी पर इटरेट करें
  1. अलर्ट डायलॉग में लिस्ट कैसे जोड़ें? अलर्ट डायलॉग में लिस्ट कैसे जोड़ें?

    अलर्ट डायलॉग में सिंपल लिस्ट यह उदाहरण अलर्ट डायलॉग में लिस्ट जोड़ने को दर्शाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और आवश्यक विवरण भरकर एक नया प्रोजेक्ट बनाएं। चरण 2: res/layout/activity_main.xml में कोड जोड़ें <?xml version=1.0 encoding=utf-8?> <

  1. PowerPoint में रेडियल लिस्ट कैसे बनाएं PowerPoint में रेडियल लिस्ट कैसे बनाएं

    क्या आप एक ऐसी लिस्ट बनाना चाहते हैं जो आपके दर्शकों का ध्यान पलक झपकते ही आकर्षित कर ले? आप Microsoft PowerPoint में रेडियल लिस्ट बना सकते हैं ताकि आपके प्रेजेंटेशन को आकर्षक लुक मिले। रेडियल लिस्ट ग्राफिकली दिखाती है कि पार्ट्स कैसे एक साथ आकर एक केंद्रीय विचार बनाते हैं। PowerPoint में रेडियल लि

  1. - Python में लिस्ट के माध्यम से कैसे इटरेट करें?

    लिस्ट ऑब्जेक्ट के माध्यम से इटरेट करने के अलग-अलग तरीके हैं। Python में for स्टेटमेंट का एक वेरिएंट है जो लिस्ट को तब तक ट्रैवर्स करता है जब तक यह समाप्त नहीं हो जाती। यह Java में foreach स्टेटमेंट के बराबर है। इसका सिंटैक्स है: for var in list: stmt1 stmt2 उदाहरण निम्न स्क्रिप्ट लिस्ट में स