Để lặp qua một mảng trong C #, hãy sử dụng bất kỳ vòng lặp nào. Các vòng này có bộ giá trị bắt đầu và kết thúc cho phép bạn đặt hoặc kiểm tra giá trị qua các lần lặp.
C # có các vòng lặp while, do… while, for và foreach để lặp qua một mảng.
Hãy để chúng tôi xem một ví dụ về vòng lặp for trong C # -
Ví dụ
using System; namespace ArrayApplication { class MyArray { static void Main(string[] args) { int [] n = new int[10]; int i,j; for ( i = 0; i < 10; i++ ) { n[ i ] = i + 10; } for (j = 0; j < 10; j++ ) { Console.WriteLine("Element[{0}] = {1}", j, n[j]); } Console.ReadKey(); } } }
Bây giờ chúng ta hãy xem cách trên hoạt động như thế nào để lặp qua mảng.
Một mảng 10 số nguyên -
int [] n = new int[10];
Bây giờ, khởi tạo các phần tử của mảng đã khai báo ở trên -
for ( i = 0; i < 10; i++ ) { n[ i ] = i + 10; }
Phía trên vòng lặp lặp lại từ i =0 đến i =10 và sau mỗi lần lặp giá trị của tôi tăng lên -
i++;
Trên mỗi lần lặp cho đến khi i =10, giá trị được thêm vào mảng bắt đầu với phần tử 1 là 10 -
n[ i ] = i + 10;
Đầu ra
Element[0] = 10 Element[1] = 11 Element[2] = 12 Element[3] = 13 Element[4] = 14 Element[5] = 15 Element[6] = 16 Element[7] = 17 Element[8] = 18 Element[9] = 19