2009-04-08から1日間の記事一覧

Linqの拡張メソッドは色々面白い事ができそうな予感がビンビンする。

ラムダ式はクエリ アーキテクチャの重要な要素の 1 つです。もう 1 つの重要な要素が "拡張メソッド" です。拡張メソッドとは、動的言語のコミュニティでは一般的になった "duck typing" の柔軟性と、静的に型指定される言語のパフォーマンスとコンパイル時…

LINQをリンクと読むかリンきゅーと読むかは男女差がある説。

#表題に意味なんてありませんしそんな説もありません。C#3.0から追加されてるらしいLINQ*1ってのがusingの中にあって何じゃこりゃと。 .NET LINQオブジェクト指向 (OO) プログラミング テクノロジの進化は、20 年の歳月を経て、ようやく落ち着きを見せてい…

ちょっとあんまりじゃないかい!なMemoryFailPoint

c#

ファイルを一時的にバッファに詰めていろいろ処理するとこでOutOfMemoryExceptionが発生するっつーんで、先もってそのバッファが確保できるかを調査するためにMemoryFailPointを使ってみたわけですよ。 MemoryFailPoint クラスのインスタンスを作成すると、…