ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0653610 (ワッチョイ 6b90-XdR7)
2017/02/18(土) 06:29:59.40ID:ULV0oBLe0ありがとうございます、これだと書ける気がします
あと配列の中にある値のインデックスをLINQで取得しているのを拡張メソッドで定義したいですがうまくいきません
First()やCount()の定義を見よう見真似で書きましたが、Whereに何を入れたらいいのかわかりません
public static Type Index<Type>(this IEnumerable<Type> source, Func<Type, bool> predicate)
where Type : IEnumerable<Type>
{
return source.Select((value, index) => new { Index = index, Value = value })
.Where(item => )
.Select(item => item.Value).FirstOrDefault();
}
ひょっとして述語は引数として受けられませんか?
■ このスレッドは過去ログ倉庫に格納されています