銀の弾丸

プログラミングに関して、いろいろ書き残していければと思っております。

C#

C#のActionクラスとFuncクラスを理解する

C#

photo credit: ARMLE Action ! via photopin (license) C#でメソッドや関数を表す 2つのクラス Action と Func について説明します (全くの余談ですが、C言語的には関数ポインタ、JavaScript的にはFunctionオブジェクトに相当するものです)。 2つの違いは…

.NETのアプリケーション設定を編集可能なXMLに保存する

アプリケーションの設定を編集可能なXMLファイルとして利用するための基本クラスとサンプル実装をご紹介

MVVM的に真っ当にMessageBoxを表示する

MVVMの考え方に沿ってメッセージボックスを表示するC#のサンプルコード。メッセンジャーパターンを使用します。従来コードからの移行も簡単。ユニットテストも対応可能。

WPFのMVVMでコマンドをバインディングする利点

MVVMパターンで処理をコマンドにバインディングする利点を説明。ユニットテスト・自動テストの観点なども。

C#のラムダ式はAction・Funcと一緒に理解する

C#のラムダ式をスッキリ理解する方法です。 C#のラムダ式に関しては、ActionクラスととFuncクラスをしっかり理解しておけば、それほど難しいことではないと思います。

最近気づいたVisualStudio 2015 C# で便利に使える5つの機能

全国的に梅雨も明け、本格的な夏ですね。 自分的には(仕事で)年に一度の恒例のVisualStudioシーズン・イン。 昨年までは冬場が多く、期間は長くても2か月程度。 しかし今年は 6月初めから徐々に動き出して、7月以降に本格化。 期間はトータル4、5か月にな…