2016-07-21から1日間の記事一覧

ObservableCollectionにAddRangeを追加する

C#

タイトルの通りで、ObservableCollectionやIListにはAddRangeを追加したいと思います。ObservableCollectionにはAddRangeが存在しないため、リストで受け取ったデータはforeachで一つひとつ追加することになり多少面倒なので「拡張メソッド」という機能を使…

C#のイベントのnullチェックがめんどくさい

C#

イベントってWPFだとプロパティ変更を画面(View)に通知するために複数実装することがあります。ただ、その時いちいちイベントにインスタンスが入っているかどうかを確認するとコードがnullチェックだらけになってしまいます。 デリゲート呼び出し時のnull…