我对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++