foreachで回せるならLinq使えばいいんじゃないの