2016-06-19から1日間の記事一覧

【C#】デバッガを非表示なメンバを作成する

デバッガに表示するためにToString()メソッドを実装したりDebuggerDisplay属性つけたりしますが、たまにフィールドとプロパティーが同じで無駄に冗長になることがあります。 こんな時です private long offset; public long Offset { get { return offset; }…

【VisualStudio】 デバッガで結果ビューを表示しようとするとエラーになる

IEnumerableを継承した独自クラスを作成しているとたまに結果ビューでデバッガがエラーを吐いたりすることがあります。 おかしいなと思ってforeachループを回してみるとなんの異常も見当たらず。エラーを吐かないバグはプログラマの天敵です。 例えば無限ル…