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

सी # में सरणी में फ़ोरैच लूप का उपयोग करना

आइए सरणियों में foreach लूप का उपयोग करने के लिए एक उदाहरण देखें -

उदाहरण

using System;
public class Demo {
   public static void Main() {
      string[] products = new string[] { "Electronics", "Accessories", "Clothing", "Toys", "Clothing", "Furniture" };
      Console.WriteLine("Products list...");
      foreach(string s in products) {
         Console.WriteLine(s);
      }
      Console.WriteLine("Is the products Accessories in the array? = {0}", Array.Exists(products, ele => ele == "Accessories"));
      Console.WriteLine("Is the products Stationery in the array? = {0}", Array.Exists(products, ele => ele == "Stationery"));
      Console.WriteLine("\nOne or more products begin with the letter 'C'? = {0}", Array.Exists(products, ele => ele.StartsWith("C")));
      Console.WriteLine("One or more planets begin with 'D'? = {0}", Array.Exists(products, ele => ele.StartsWith("D")));
      Console.WriteLine("One or more products begin with the letter 'T'? = {0}", Array.Exists(products, ele => ele.StartsWith("T")));
      Console.WriteLine("One or more planets begin with 'E'? = {0}", Array.Exists(products, ele => ele.StartsWith("E")));
      Console.WriteLine("Is the array having fixed size? = " + products.IsFixedSize);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Products list...
Electronics
Accessories
Clothing
Toys
Clothing
Furniture
Is the products Accessories in the array? = True
Is the products Stationery in the array? = False

One or more products begin with the letter 'C'? = True
One or more planets begin with 'D'? = False
One or more products begin with the letter 'T'? = True
One or more planets begin with 'E'? = True
Is the array having fixed size? = True

उदाहरण

आइए एक और उदाहरण देखें -

using System;
public class Demo {
   public static void Main() {
      String[] strArr1 = new String[3] { "John", "Jacob", "Tim"};
      String[] strArr2 = new String[3] { "Tom","Brad","Bradley"};
      Console.WriteLine("First String array...");
      foreach(string val in strArr1) {
         Console.WriteLine(val);
      }
      Console.WriteLine("Second String array...");
      foreach(string val in strArr2) {
         Console.WriteLine(val);
      }
      Console.WriteLine("Are both the array objects equal? = "+strArr1.Equals(strArr2));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

First String array...
John
Jacob
Tim
Second String array...
Tom
Brad
Bradley
Are both the array objects equal? = False

  1. जावास्क्रिप्ट में फ्लो चार्ट का उपयोग करके फ़ोरैच लूप कैसे दिखाएं?'

    निम्नलिखित प्रवाह चार्ट का उपयोग करते हुए फ़ोरैच लूप दिखाता है:

  1. जावास्क्रिप्ट का उपयोग करके एक सेट के माध्यम से लूप करें

    उस सेट में जिसे हमने कार्यान्वित किया है, हम अपनी कक्षा में प्रत्येक फ़ंक्शन के लिए एक बना सकते हैं और एक कॉलबैक स्वीकार कर सकते हैं जिसे हम प्रत्येक तत्व पर कॉल कर सकते हैं। आइए देखें कि हम इस तरह के फ़ंक्शन को कैसे कार्यान्वित कर सकते हैं - उदाहरण forEach(callback) { के लिए (इस कंटेनर में प्रोप द

  1. नक्शे का उपयोग करके जावास्क्रिप्ट सरणियों को कैसे बदलें?

    नक्शे का उपयोग करके JavaScript सरणियों को बदलने के लिए निम्नलिखित कोड है। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&g