我對C#中的循環有點困惑,什麼是各種循環的最佳用例,如For,foreach,while,while,List.ForEach?C#各種類型的循環使用
-3
A
回答
0
取決於用例。例如,如果只想要數組中的奇數索引項,請在每次運行中使用帶有+2的for循環。 ForEach適用於標準循環。但在某些情況下,您不能使用其中的一種,例如在foreach中,您無法從集合中刪除項目。您需要在這種情況下。 而且,當你有特定的情況時,你需要一個while循環。
0
當你想設置一個計數器,您使用循環迭代這樣
for(int i=0;i<3;i++)//will loop until it meets the condition i<3
{ //statement here}
您使用的foreach如果你要循環,並顯示這些變量的集合
string[] name = { "josh", "aj", "beard" };
// ... Loop with the foreach keyword.
foreach (string value in name)
{
Console.WriteLine(name);
}
而爲如果您想在聲明之前先滿足條件,請使用
while(condition)
{
//statement here
}
do while如果您想在條件前先做說明,請使用
do
{
//statement here
}
while(condition)
相關問題
- 1. 各種類型的集合
- 2. 避免循環在各種工作表
- 3. C++有以下類型的循環或某種方式來使用模板嗎?
- 4. 如何在C++中將各種類型存儲爲一種類型?
- 5. 各種圖形類型的意義
- 6. 如何使用各種類型的對象填充堆棧
- 7. PYTHON/NUMPY:如何在循環中爲數據類型對象numpy.dtype()分配各種數據類型
- 8. 爲各種類型設置傳遞參數的值c#
- 9. 期待C++中的各種參數類型
- 10. 介紹各種攻擊類型
- 11. 在各種情況下循環遍歷循環的最快方法
- 12. asp.net立即用vb循環刪除各種文本框
- 13. 對主鍵使用各種整數類型
- 14. C#匿名類型foreach循環
- 15. Objective-C:子類父類型的循環引用泄漏?
- 16. 使用for循環匹配具有各種擴展名的文件
- 17. C++:使用另一種類型
- 18. 與VBA循環拉動HTML數據的各種錯誤
- 19. Django的:在一個循環中查詢各種對象
- 20. 循環遍數的類型
- 21. 如何爲各循環
- 22. 如何在C中創建包含各種類型屬性的類#
- 23. 泛型列表或各種類型的字典
- 24. 兩種類型的在C++
- 25. 指向類族內各種類型指針的限制?
- 26. 正常化具有類似數據類型的各種屬性
- 27. 用C使用循環
- 28. scanf段錯誤和各種其他異常內循環
- 29. 爲各種t檢驗編寫循環或函數
- 30. 如何在列表類型的類上使用foreach循環?