Which loop to use, for or do/while?

后端 未结 13 1138
Happy的楠姐
Happy的楠姐 2021-01-19 23:02

Using C# (or VB.NET) which loop (for loop or do/while loop) should be used when a counter is required?

Does it make a difference if the loop should only iterate a se

13条回答
  •  温柔的废话
    2021-01-19 23:32

    Personally I would go with the for loop.

    It is better to read, more commonly used and very optimized.

    for (int iLoop = 0; iLoop < int.MaxValue && !Criteria; iLoop++)
    {
    // Do Work
    }
    

    Edit: int.MaxValue && !Criteria <- a definietely better approach than my initial one ;)

提交回复
热议问题