A D*_*per -1 .net coding-style
在许多代码审查中,他们建议不要使用 i, j 作为变量。是否有任何特定原因避免在 for 循环中使用 i, j。
例如
for (int i=0; i<10; i++ )
{
}
Run Code Online (Sandbox Code Playgroud)
基本准则是使用有意义的变量名称。i不是很有意义,但是,在 for 循环内,当 for 循环的范围非常小时,它通常不是问题。对于大多数开发人员来说,循环变量的一个字母变量非常直观,并且当该变量仅在一两行中使用时,这并不是什么大问题。另一方面,当范围变大时,了解i实际情况就会变得更加困难。但话又说回来,无论如何,for 循环中通常不应该有超过一行代码(只是一个方法调用),以尽可能保持代码的可读性。
尽管如此,即使循环体只有一行,我还是更喜欢一个比 更有意义的名称i。例如,该i变量到底代表什么?如果您可以给它一个更有意义的名称,例如index或rowNumber,您应该这样做。它使您的代码更容易理解。
| 归档时间: |
|
| 查看次数: |
2230 次 |
| 最近记录: |