C#のIEnumeratorにはnext()とremove()がありません。どのように解決できますか? (hitScansはArrayListのある)IteratorとIEnumerator
// Iterator it = enemyWaves.iterator();
IEnumerator it = hitScans.GetEnumerator();
while (it.MoveNext())
{
if ((dist = ((ew = (EnemyWave)it.next()).distanceTraveled += ew.bulletVelocity)
- myLocation.distance(ew.fireLocation)) > 50)
{
it.remove();
continue;
}
と
// Iterator i = hitScans.iterator();
IEnumerator i = hitScans.GetEnumerator();
while (i.MoveNext())
{
double[] scan = (double[])i.next();
? –
@PrestonGuillot IEnumeratorにはnext()とremove()がありません。私が知っている限り、それはどのような方法も似ていません。では、コードを動作させるために私は何をしますか? – Jacklyn