for my $ind ( 0 .. $#bb ) { say "ind is $ind"; } #### using ( var enumerator = list.GetEnumerator() ) { while ( enumerator.MoveNext() ) { var item = emumerator.current; // ... } } #### for ( var item in list ) { // ... }