暇つぶし2chat TECH
- 暇つぶし2ch667:デフォルトの名無しさん (ワッチョイ 8b7b-eq+O)
17/02/18 08:10:24.40 bn0z7G5m0.net
あえてLinqで書くならこうかな?でもこういう場合foreachで書く方が速いし自然だと思う
public static int Index<T>(this IEnumerable<T> source, Func<T, bool> predicate)
{
  try
  {
    return source.Select((value, index) => new { Index = index, Value = value })
        .First(item => predicate(item.Value)).Index;
  }
  catch (InvalidOperationException) { return -1; }
}


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch