एक foreach लूप का उपयोग सरणी या संग्रह में प्रत्येक तत्व के लिए एक स्टेटमेंट या स्टेटमेंट्स के समूह को निष्पादित करने के लिए किया जाता है।
यह फॉर लूप के समान है; हालांकि, लूप सरणी या समूह में प्रत्येक तत्व के लिए निष्पादित होता है। इसलिए, इसमें इंडेक्स मौजूद नहीं होता।
आइए बबल सॉर्ट का एक उदाहरण देखें, जिसमें तत्वों को क्रमबद्ध करने के बाद, हम 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("क्रमबद्ध:");
foreach (int p in arr)
Console.Write(p + " ");
Console.Read();
}
}
}
आउटपुट
यह निम्नलिखित आउटपुट देगा -
क्रमबद्ध: 13 45 55 78 98