2012-10-03 ■ C# さて本日も勉強は続く。 配列の要素毎でのループ処理をしたい場合、特定のループ回数をスキップしたければs.SkipWhile((x,i)=>i==n) 数値配列の合計とかもループでゴリゴリ加算せず、int[] x = {1, 2, 3}; x.sum();でスッキリ(条件いるならWhile(...).Sum()) 配列の中身に対して条件判定したい場合、全部がその条件を満たす:All()か、一つでも満たす:Any()を使う LinqでTop 3相当は.Take(3) Linqで早送りはSkipWhile() Linqで停止位置まで繰り返しはTakeWhile() 今日もこの辺で