読者です 読者をやめる 読者になる 読者になる

プログラマーな日々

プログラマー兼SEです。好きなツール:WorkFlowy、好きな言語:C#、好きなAWSのサービス:EMR。

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

.NET トラブルシュート

問題

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;}
}