勵志

勵志人生知識庫

c#foreach用法

`foreach`循環在C#中用於遍歷集合數組中的每個元素,它是一種簡潔且方便的方法來訪問集合中的元素,而無需關心元素的索引。

`foreach`語句的基本語法格式定義如下:

`foreach (數據類型 標識符 in 集合或數組)`

循環體

其中,`數據類型`是集合或數組中元素的類型,`標識符`是用於存儲當前元素的變數,`集合或數組`是要遍歷的集合或數組。

例如,假設有一個整數數組,可以使用`foreach`循環來遍歷並顯示每個元素的值,如下:

```csharp

int[] array = {1, 2, 3, 4, 5};

foreach (int i in array)

{

Console.WriteLine(i);

}

```

在這個例子中,`int`是數據類型,`i`是標識符,`array`是集合或數組。這段代碼會依次輸出數組中的每個元素值。

此外,值得注意的是,在`foreach`循環中嘗試修改集合或數組的內容可能會導致不可預知的結果,因為這可能會影響正在被遍歷的集合。如果確實需要在遍歷過程中修改集合,可以考慮使用其他類型的循環結構,如`for`循環。