C#でfor(i=0;i<(size-1);i++)をどう書くか
for(i=0;i<(size-1);i++)って書くに決まってるだろ
foreachはQueueやStackなんかのインデクサでアクセス出来ない配列に使うんだよ
逆にforeach使わずにQueueを変更なしで列挙してみろよ