प्रत्येक लूप के लिए लूप के समान; हालांकि, किसी सरणी या समूह में प्रत्येक तत्व के लिए लूप निष्पादित किया जाता है। इसलिए, अनुक्रमणिका foreach लूप में मौजूद नहीं है।
आइए बबल सॉर्ट का एक उदाहरण देखें, जिसमें तत्वों को छांटने के बाद, हम फ़ोरैच लूप का उपयोग करके तत्वों को प्रदर्शित करेंगे।
foreach (int p in arr) Console.Write(p + " ");
निम्नलिखित पूरा उदाहरण है।
उदाहरण
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