そもそも自分の基礎知識が足りてないのに
「それでもLINQなら…LINQならきっと何とかしてくれる…」
みたいな間違った期待は禁止したくはなるな

LINQ使えばかっこいい、と思っているのならそれも勘違いで
回答者が納得した >>317 も、(書いた人はわざとかもしれないが)
ToDictionary 使えばLINQ一発ですむところを foreach 入れたりして
かえってダサくなってる
結局 foreach 使うなら Split も foreach 内でいいだろ、という