foreach ループ中の要素の更新

foreahループ内での、要素の更新や削除等はできません。

これに対して以下の様な対応が考えられます。

・For Loop等、別のループを使う

・更新した値をセットする為のCollection等を作る

LINQのWhereメソッドを使い、必要な要素だけを抽出する

・List.RemoveAllメソッドを使い、不要な要素を削除する