Share C# Foreach: Sử Dụng Vòng Lặp Foreach Trong C#

khaicanguyenbao

New member
## C# foreach: Sử dụng vòng lặp foreach trong C#

Vòng `foreach` là một loại vòng lặp lặp lại trên một bộ sưu tập các mục, chẳng hạn như một mảng hoặc một danh sách.Đó là một cách ngắn gọn và dễ đọc hơn để lặp lại một bộ sưu tập hơn là sử dụng vòng `for`.

Cú pháp của vòng `foreach` như sau:

`` `C#
foreach (var item trong bộ sưu tập) {
// làm gì đó với mục
}
`` `

Trong đó `Bộ sưu tập` là bộ sưu tập các mục để lặp lại.Biến `item` là một biến tạm thời đại diện cho từng mục trong bộ sưu tập.

Ví dụ: mã sau lặp lại trên một mảng chuỗi và in từng chuỗi vào bảng điều khiển:

`` `C#
Chuỗi [] tên = {"John", "Mary", "Susan"};

foreach (tên var trong tên) {
Console.WriteLine (Tên);
}
`` `

Đầu ra của mã này sẽ là:

`` `
John
Mary
Susan
`` `

Vòng `foreach` cũng có thể được sử dụng để lặp lại các yếu tố của` từ điển '.Trong trường hợp này, biến `item` sẽ là đối tượng` keyValuePair` chứa khóa và giá trị của mỗi phần tử trong từ điển.

Ví dụ: mã sau lặp lại trên một từ điển về tên và độ tuổi và in từng tên và độ tuổi vào bảng điều khiển:

`` `C#
Từ điển <Chuỗi, int> AGES = từ điển mới <chuỗi, int> ();
lứa tuổi.add ("John", 20);
lứa tuổi.add ("Mary", 25);
lứa tuổi.add ("Susan", 30);

foreach (var item ở độ tuổi) {
Console.WriteLine ("{0}: {1}", item.key, item.value);
}
`` `

Đầu ra của mã này sẽ là:

`` `
John: 20
Mary: 25
Susan: 30
`` `

Vòng `foreach` là một công cụ mạnh mẽ có thể được sử dụng để lặp lại các bộ sưu tập dữ liệu theo cách ngắn gọn và có thể đọc được.

## hashtags

* #C#
* #Foreach vòng lặp
* #Bộ sưu tập
* #Iteration
* #Refactoring
=======================================
## C# Foreach: Use the Foreach loop in C#

The `foreach` loop is a type of loop that iterates over a collection of items, such as an array or a list. It is a more concise and readable way to iterate over a collection than using the `for` loop.

The syntax of the `foreach` loop is as follows:

```c#
foreach (var item in collection) {
// Do something with item
}
```

where `collection` is the collection of items to iterate over. The `item` variable is a temporary variable that represents each item in the collection.

For example, the following code iterates over an array of strings and prints each string to the console:

```c#
string[] names = { "John", "Mary", "Susan" };

foreach (var name in names) {
Console.WriteLine(name);
}
```

The output of this code would be:

```
John
Mary
Susan
```

The `foreach` loop can also be used to iterate over the elements of a `Dictionary`. In this case, the `item` variable would be a `KeyValuePair` object that contains the key and value of each element in the dictionary.

For example, the following code iterates over a dictionary of names and ages and prints each name and age to the console:

```c#
Dictionary<string, int> ages = new Dictionary<string, int>();
ages.Add("John", 20);
ages.Add("Mary", 25);
ages.Add("Susan", 30);

foreach (var item in ages) {
Console.WriteLine("{0}: {1}", item.Key, item.Value);
}
```

The output of this code would be:

```
John: 20
Mary: 25
Susan: 30
```

The `foreach` loop is a powerful tool that can be used to iterate over collections of data in a concise and readable way.

## Hashtags

* #C#
* #Foreach loop
* #Collection
* #Iteration
* #Refactoring
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top