C#のほうもリファクタリング