プログラマーな日々

I'm a Cloud Architect and Developer, and a trainee of the network engineer training course. I have certified by AWS and Cisco (SAA/SOA/DVA/CCNA). I especially have highly motivated to reduce toils.

Visual Studioでプロパティをデバッグする

問題

C#3.0から自動プロパティが実装されたので、プロパティを以下のように書けるようになりました。

public string Hoge;

でもこれではブレークポイントを設定してもブレークしてくれません。

解決方法

一時的にプロパティを書き直します。Visual Studio 2010ならコードスニペットのpropfullでOKです。これでブレークポイントが有効になります。

# もっとスマートな解決方法はないのかな?

// public string Hoge;

private string hoge;

public string Hoge {
    get { return hoge;}
    set { hoge = value;}
}