冗長な表現を排除。

ローカル変数の宣言には基本的にvarを使用。
ほぼ同じことをしているメソッドがあったので、共通部分を削除し、別のメソッドを呼び出す形に。
標準ライブラリにあるメソッドを使わず、手で書いていた箇所を、標準ライブラリのメソッドを使用するように変更。
自明なコメント（オブジェクトの作成など）は不要ではあるが、削除するほどではないと考えそのまま。