ページ

2015年7月15日水曜日

◆IEnumerableにForEachメソッドが無いのは何故?

外国でも日本でも同じ質問は出ているようで(やっぱりみんなそう思うよね)すが、あまり納得できる回答はない。

日本の例をあげると、

.NET(C#)のLINQについての質問です。List<T>にはForEachメソッ... - Yahoo!知恵袋

で、Foreachステートメントがあるから、なんて回答がされているが、そんな回答ではListにForeachメソッドが存在する理由がなくなってしまう。

言語設計思想なんて言われてしまえばどうしようもないのですが、納得できる回答とは言い難い。

絶対にあったら便利なんだけどなぁ・・・。

私が最近チェックした記事