0
任何人都可以請讓我知道「For循環」或「Foreach循環」&這兩者之間的區別是什麼?For循環vs Foreach循環
我在互聯網上搜索,但無法找到任何具體例子的答案。 : -/
我發現的唯一的區別是: -
- 爲: - 應時要重複一個固定的次數使用。
- Foreach: - 當想要遍歷集合時應該使用。
請幫我看看這裏。
任何幫助表示讚賞。 :-)
謝謝。
任何人都可以請讓我知道「For循環」或「Foreach循環」&這兩者之間的區別是什麼?For循環vs Foreach循環
我在互聯網上搜索,但無法找到任何具體例子的答案。 : -/
我發現的唯一的區別是: -
請幫我看看這裏。
任何幫助表示讚賞。 :-)
謝謝。
for循環是一個構造,說「執行此操作n次」。
實施例 -
int n = 5; // You can assign any preferred value
for(int i=0; i<n; i++){
(your operation); // it will be in 5 times
}
foreach循環是一個構建物,說
實施例 「對每個值/對象在此IEnumerable的執行此操作」 -
List<string> names= new List<string>();
names.Add("Tom");
names.Add("Denver");
names.Add("Nash");
names.Add("Cheruu");
names.Add("Amy");
foreach(string name in names)
{
Console.WriteLine(name);
}
,可以看到來自here的更多詳情。
非常感謝你的回答@ Thilli77。它幫助了我。 :-) –
for循環可用於添加或刪除項目,它可以按相反順序迭代。 foreach更像是循環的一切。 – active92
您無法在'foreach'循環中添加,刪除或更改項目,這是它們之間的重要區別之一。 –