C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
(過去ログ 139 を表示中)
掲示板トップ
C# と VB.NET のサンプル
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
■81484
/ )
Re[3]: LINQでの処理
□投稿者/ 魔界の仮面弁士
(916回)-(2016/09/28(Wed) 12:07:07)
■
No81480
(furu さん) に返信
> いや、そういうものがあれば、使うといった程度です。
要望はあるみたいですね。こんな記事がありました。
https://blogs.msdn.microsoft.com/ericlippert/2009/05/18/foreach-vs-foreach/
関連して、こんな意見も。
http://qiita.com/chocolamint/items/d29d699ce27bcf685154
> ToList()を使うと、全然違った処理に感じてしまいますし、
> 「10分経ったけど、処理を続けますか?」が書けません。
10分経過した時点で、外部から列挙処理を停止させたいのでしょうか。
あるいは LINQ での列挙中に継続確認して、
yield break させるようなイメージでしょうか?
でも、ラムダ式や匿名メソッドの中では yield が使えないはず…。
もしも ForEach が用意されていたとして、それには継続確認が
行えるような仕組みも組み込まれていて欲しい、という話なのだとしたら、
それは Action ではなく Func<bool> 等で実装されるかも知れません。
.All や .Any のように。
解決済み
返信
編集キー/
編集
管理者用
-
Child Tree
-