我需要向后移动一个数组,所以我有这样的代码:
for (int i = myArray.Length - 1; i >= 0; i--)
{
// Do something
myArray[i] = 42;
}
有更好的方法吗?
更新:我希望 C# 可能有一些内置机制,例如:
foreachbackwards (int i in myArray)
{
// so easy
}
最佳答案
虽然有点晦涩难懂,但我想说的是,最令人愉悦的排版方式是
for (int i = myArray.Length; i --> 0; )
{
//do something
}
关于c# - 在 C/C#/C++ 中进行反向循环的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275994/