我有以下永不结束的while-loop: i = len(taglist) - 1 print("i, at the beginning: " + str(i))print("i, a little further: " + str(i)) print("i, in the for-loop: 1i, in the
在C#中,我刚刚发现没有像迭代器 of C++或C++这样的东西。在C++中,我被建议不要用索引迭代链接列表,因为访问每个循环中的第一个节点都会对性能产生影响。但我在C#中似乎只有两种选择。传统的for-loop VS foreach.
它在C#中是不同的吗?与C++不同的是,for-循环没有性能问题?我还听说foreach在每一个循环迭代中都会创建每个新变量,比如在Java中,所以我不知道哪个变量适合低端移动电话。