我對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. 各種數據類型
- 5. 從各種文檔類型
- 6. 優化「這種」類型的循環
- 7. 循環執行的Ruby散列,並使用各種方法
- 8. 避免循環在各種工作表
- 9. 如何在循環(C)中等待2種類型的事件?
- 10. C++有以下類型的循環或某種方式來使用模板嗎?
- 11. 如何在C++中將各種類型存儲爲一種類型?
- 12. 存儲各種類型的載體
- 13. 各種圖形類型的意義
- 14. Java ArrayList與各種類型的對象
- 15. 各種類型的編譯器優化?
- 16. 有關C++中各種數據類型的sizeof()的說明
- 17. 如何使用各種類型的對象填充堆棧
- 18. C++各種數據類型的可變數組?
- 19. 爲各種類型設置傳遞參數的值c#
- 20. PYTHON/NUMPY:如何在循環中爲數據類型對象numpy.dtype()分配各種數據類型
- 21. 什麼是.NET的各種文件類型的mime類型?
- 22. 讓駱駝處理各種URI類型
- 23. 介紹各種攻擊類型
- 24. 各種數據類型訂貨代表
- 25. 在各種情況下循環遍歷循環的最快方法
- 26. 何時使用各種Akka郵箱類型
- 27. 對主鍵使用各種整數類型
- 28. asp.net立即用vb循環刪除各種文本框
- 29. 引用各種dataframes從在for循環內
- 30. for循環與不同類型C++