Computer >> Máy Tính >  >> Lập trình >> C#

Những loại vòng lặp nào được hỗ trợ trong C #?

Một câu lệnh lặp cho phép chúng ta thực hiện một câu lệnh hoặc một nhóm câu lệnh nhiều lần. Sau đây là các vòng lặp được hỗ trợ trong C # -

Sr.No Loại vòng lặp &Mô tả
1 vòng lặp while
Nó lặp lại một câu lệnh hoặc một nhóm câu lệnh trong khi một điều kiện đã cho là đúng. Nó kiểm tra điều kiện trước khi thực thi phần thân của vòng lặp.
2 vòng lặp for
Nó thực hiện một chuỗi các câu lệnh nhiều lần và viết tắt đoạn mã quản lý biến vòng lặp.
3 do ... vòng lặp while
Nó tương tự như câu lệnh while, ngoại trừ việc nó kiểm tra điều kiện ở cuối thân vòng lặp

Với C #, bạn cũng có thể sử dụng vòng lặp foreach như hình dưới đây -

Ví dụ

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         int [] n = new int[10]; /* n is an array of 10 integers */

         /* initialize elements of array n */
         for ( int i = 0; i < 10; i++ ) {
            n[i] = i + 100;
         }

         /* output each array element's value */
         foreach (int j in n ) {
            int i = j-100;
            Console.WriteLine("Element[{0}] = {1}", i, j);
         }
         Console.ReadKey();
      }
   }
}

Đầu ra

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