किसी सरणी या संग्रह में प्रत्येक तत्व के लिए कथन या कथनों के समूह को निष्पादित करने के लिए foreach लूप का उपयोग किया जाता है।
यह लूप के समान है; हालांकि, किसी सरणी या समूह में प्रत्येक तत्व के लिए लूप निष्पादित किया जाता है। इसलिए, इसमें अनुक्रमणिका मौजूद नहीं है।
आइए बबल सॉर्ट का एक उदाहरण देखें, जिसमें तत्वों को छांटने के बाद, हम फ़ोरैच लूप का उपयोग करके तत्वों को प्रदर्शित करेंगे।
उदाहरण
using System; namespace BubbleSort { class MySort { static void Main(string[] args) { int[] arr = { 78, 55, 45, 98, 13 }; int temp; for (int j = 0; j <= arr.Length - 2; j++) { for (int i = 0; i <= arr.Length - 2; i++) { if (arr[i] > arr[i + 1]) { temp= arr[i + 1]; arr[i + 1] = arr[i]; arr[i] = temp; } } } Console.WriteLine("Sorted:"); foreach (int p in arr) Console.Write(p + " "); Console.Read(); } } }
आउटपुट
Sorted: 13 45 55 78 98