ToList したワケ
- LINQ における ToList メソッド (Ito Blog)
指摘されたので、一応言い訳がましいコメントを。
伊藤さんが書かれている話は知っていますし、私も IEnumerable
今回、 string に対して ToList() したいきさつは、
- テキストエディタでコードを書いてコマンドラインからコンパイル (csc.exe) していた
- 最初、「 using System.Linq; 」をしていなかったので、「 string.Where() 」が書けなかった
- 「 string → List
をすりゃいいじゃん」と思って ToList() した( Array.ToList() を使った) - 結局「 List
.Where 」するにも「 using System.Linq; 」が必要なことに気づいて追加した - 結果的に「 IEnumerable.ToList() 」が呼ばれる構文になった
……と、こんな感じだった訳です。むぅ。。。