2006-12-21から1日間の記事一覧

Array.ConvertAll

本当に使いにくいなんてもんじゃない。 TOutput[] Array.ConvertAll<TInput, TOutput>(TInput[] input, Converter<TInput,TOutput> converter) シグネチャはこんなんだ。実際に使うと、 int[] ints = new int[]{1,5,3}; string[] strs = Array.ConvertAll<int,string>(ints, delegate(int i){ return i.ToS</int,string></tinput,toutput></tinput,>…

Visual C# 2005 Express

止まる。 なぜかわからんけど止まる。staticメソッドをオーバーロードしている時、そのメソッド名をクラス内で打ち込むと止まる。 interfaceの明示的実装バージョンと普通の実装が同じ名前で存在する時に、インターフェースとかthisとかを指定せずにメソッド…

登場人物の一般化A to Z(2)

登場人物の配置は「一人目が誰で二人目が誰で三人目が誰」というようなことが非常に大事だ。一人目も二人目も三人目も型は同じなので指定を間違えてもコンパイルエラーになってくれない。 俺は、一人目を「自分」、二人目を「相手」、三人目を「三者」と呼ん…