Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Các loại vòng lặp được hỗ trợ trong C#

Câu lệnh lặp cho phép thực thi một câu lệnh hoặc nhóm câu lệnh nhiều lần. Các vòng lặp hỗ trợ trong C#:

STTLoại vòng lặp & Mô tả
1while loop
Lặp lại câu lệnh/nhóm câu lệnh trong khi điều kiện đúng. Kiểm tra điều kiện trước khi thực thi thân vòng lặp.
2for loop
Thực thi chuỗi câu lệnh nhiều lần, rút gọn code quản lý biến lặp.
3do...while loop
Tương tự while, nhưng kiểm tra điều kiện ở cuối thân vòng lặp.

Trong C# cũng có thể dùng foreach loop như sau:

Ví dụ

using System; 
namespace Demo { 
    class Program { 
        static void Main(string[] args) { 
            int[] n = new int[10]; /* n là mảng 10 số nguyên */ 
            /* khởi tạo phần tử mảng n */ 
            for (int i = 0; i < 10; i++) { 
                n[i] = i + 100; 
            } 
            /* xuất giá trị mỗi phần tử */ 
            foreach (int j in n) { 
                int i = j - 100; 
                Console.WriteLine("Element[{0}] = {1}", i, j); 
            } 
            Console.ReadKey(); 
        } 
    } 
}

Kết quả

Element[0] = 100
Element[1] = 101
Element[2] = 102
Element[3] = 103
Element[4] = 104
Element[5] = 105
Element[6] = 106
Element[7] = 107
Element[8] = 108
Element[9] = 109