ReSharperのFormatting Style

なぜかこんなフォーマットを使っていました。デフォルトのままなのか自分で変えてこうしたのかは覚えていない。

public static void Hoge()
{
var action = new Action(() =>
{
Console.WriteLine("hoge");
Console.WriteLine("foo");
});
}

でも、こうしたほうがはるかに見やすいです(本のサンプルがこんな感じで見やすかった)。

public static void Hoge()
{
var action = new Action(() => {
Console.WriteLine("hoge");
Console.WriteLine("foo");
});
}

 

ReSharperのオプションでFormatting Styleを次のように変えたらOKでした。

  • Braces Layout
    • Braces Layout
      • Anonymous method declaration
        • At end of line (K&R style)
  • Other
    • Other
      • Indent anonymous method body のチェックをはずす