- 436 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 19:00:28.04 ID:DCxsxqPWd.net]
- >>418
Selectなくても大丈夫だったか hogeのGetEnumeratorが呼ばれる度にindexが増えていくのが気になるけど 戻り値はIEnumerableでもIGroupingどっちでもいいけどkeyは隠すかも もし必要になったら以下のメソッドを作って、foreachと速度比較してって採用するかどうかって感じかな 色々と参考になった public static IEnumerable<IEnumerable<string> Split<T>(IEnumerable<T> source, Func<T, bool> predicate){ var index = 0; return source.GroupBy(x => predicate(x) ? ++index : index); }
|

|