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

C# में एक foreach स्टेटमेंट का उपयोग करके दो सूचियों या सरणियों पर पुनरावृति कैसे करें?

दो सरणियाँ सेट करें।

var val = new [] { 20, 40, 60}; var str = new [] { "ele1", "ele2", "ele3"};

दो सरणियों को समानांतर में प्रोसेस करने के लिए zip() मेथड का उपयोग करें।

var res = val.Zip(str, (n, w) => new { Number = n, Word = w });

उपरोक्त क्रमशः int और स्ट्रिंग तत्वों वाली दोनों सरणियों को प्राप्त करता है।

अब, दो सरणियों पर पुनरावृति करने के लिए foreach का उपयोग करें:

उदाहरण

using System; using System.Collections.Generic; using System.Linq; public class Demo {    public static void Main() {       var val = new [] { 20, 40, 60};       var str = new [] { "ele1", "ele2", "ele3"};       var res = val.Zip(str, (n, w) => new { Number = n, Word = w });       foreach(var a in res) {          Console.WriteLine(a.Number + a.Word);       }    } }

आउटपुट

20ele1 40ele2 60ele3
  1. जावास्क्रिप्ट में दो ऐरे कैसे जोड़ें? जावास्क्रिप्ट में दो ऐरे कैसे जोड़ें?

    जावास्क्रिप्ट में दो ऐरे को एक साथ जोड़ने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    bod

  1. जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें? जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें?

    जावास्क्रिप्ट में दो ऐरे को गुणा करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Documen

  1. एक कीबोर्ड और माउस से कई पीसी को आसानी से प्रबंधित करें एक कीबोर्ड और माउस से कई पीसी को आसानी से प्रबंधित करें

    यदि आप सीखना चाहते हैं कि एक कीबोर्ड और माउस से दो या अधिक कंप्यूटरों को कैसे नियंत्रित किया जाए, तो आप सही जगह पर हैं। कई कर्मचारियों को अलग-अलग कार्य करने के लिए कई कंप्यूटरों की आवश्यकता होती है, जैसे प्रोग्रामिंग, वीडियो रेंडरिंग या ग्राफिक डिजाइन। इसका मतलब है कि उन्हें प्रत्येक कंप्यूटर को निय