• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# Selectメソッド?)

C#のSelectメソッドの使い方と解説

このQ&Aのポイント
  • C#のSelectメソッドは、指定した要素を変換するために使用されます。
  • このメソッドは、コレクションの各要素に対して指定した処理を行い、結果を新しいシーケンスとして返します。
  • Selectメソッドを使うと、ループ処理を短く書くことができ、コードの見通しを良くすることができます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> a.Select((s.i =< new {i,s}) は, a.Select((s, i) => new { i, s }) ではないですか。 Selectは拡張メソッドで,実体はSystem.Linq.Enumerable.Selectです。 (s, i) => new { i, s }はラムダ式,後ろのnewは匿名型です。 refs) http://msdn.microsoft.com/ja-jp/library/bb383977.aspx (C# : 拡張メソッド) http://msdn.microsoft.com/ja-jp/library/bb534869.aspx (.NET : System.Linq.Enumerable.Select(IEnumerable<TSource>, Func<TSource, Int32, TResult>)) http://msdn.microsoft.com/ja-jp/library/bb397687.aspx (C# : ラムダ式) http://msdn.microsoft.com/ja-jp/library/bb397696.aspx (C# : 匿名型)

noname#188235
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう