![]() |
1
10
为了完整起见,您还可以使用选项D:
(何处)
A中的条件
|
![]() |
2
9
两全其美如何?
编辑:现在我想起来了,我想与in t.maxvalue进行比较不是标准的一部分,而是要模拟一个无止境的for循环,在这种情况下,您可以使用:
|
![]() |
3
3
|
![]() |
4
3
您可以使用要用于循环的实际条件,而不是for循环中的虚拟条件: 场景A2-带自定义条件的for循环:
这相当于:
如果您有循环计数器,通常应该使用for循环使其更清晰。 |
![]() |
5
1
我通常用于,因为它很简单。当循环后或循环前需要计数器或无法使用计数器时,我使用while。 |
![]() |
6
1
始终可以将退出条件添加到for循环:
在你的特定案例中,我会选择任何看起来最可读的。 |
![]() |
7
1
没有理由不使用
|
![]() |
8
1
for循环包括以下内容:
你不需要额外的如果来检查你的标准,你认为是什么?
我用循环来解决问题,没有明确的答案。 |
![]() |
9
1
编写一些测试用例,看看哪一个最适合您。看看这个链接: .Net/C# Loop Performance Test (FOR, FOREACH, LINQ, & Lambda) |
![]() |
10
1
我个人会和 for循环 . 它更好的阅读,更常用和非常优化。
编辑:int.maxvalue&!标准——比我最初的方法明显更好的方法;) |
![]() |
11
1
我倾向于使用
如果循环遍历长度未知的内容,例如文件中的行,或者只维护计数器以在循环后使用总计,那么我将使用
然而,归根结底,对于特定情况来说,它更具可读性。我希望您很难从编译的IL中分辨出使用的是哪个版本。 |
![]() |
12
1
((区别b/w while和do while-->让我用一个例子告诉您: 如果一个人走进大厅去修理大厅里的炸弹,他必须在进去时接受检查。在另一种情况下,如果一个人进入大厅偷东西,他一定是在走出大厅时被检查过。因此,仅根据流程,我们必须使用循环条件……)) for循环可以执行一个代码块,执行次数固定或给定。如果计数器变量依赖于该代码块(意味着在循环条件内),则可以使用for循环 |
![]() |
13
0
至少对我来说,当我需要遍历数组并且不需要中断时,我使用for()。以及do()和while(),当我需要处理某个未知的时间时。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |