C#

System.Threading.Mutex の話

C#

.Net4.5時点のお話です。.Netの標準APIで、Mutexを扱うためのSystem.Threading.Mutexというクラスがあります。こいつはIDisposableなのですが、直感に反し、Disposeが呼ばれても確保したMutexを解放してくれません。どうやらDisposeメソッドは、基底クラスで…

LINQメモ

C#

初めてC#での開発プロジェクトに入るので勉強してます。 最近の言語の御多分にもれず、 Functional Collection的なコレクションAPIがありますが、SQL(LINQ)由来のメソッド名が多く、ぱっと見、ScalaやHaskell等とは雰囲気が異なるので、メモがてら高階メソッ…