.NET [.NET クラスライブラリ Tips][LINQ] シーケンスに含まれる各要素について別のシーケンスを取得する(SelectManyメソッド) SelectManyメソッドは、シーケンスに含まれる各要素について別のシーケンスを返し、これらのシーケンスを1つのシーケンスにフラット化します。この記事では、SelectManyメソッドの使用例について説明します。 2023.05.01 .NETLINQ
.NET [.NET クラスライブラリ Tips][LINQ] コレクションや配列に対してクエリを実行する(Selectメソッド) C#言語において、LINQは、コレクションや配列に対して、簡単にクエリを実行できる強力な機能です。その中でも「Selectメソッド」は、LINQクエリの中でも最もよく使われるメソッドの一つです。この記事では、Selectメソッドの概要、構文、使用例、まとめについて解説します。 2023.04.28 .NETLINQ
.NET [.NET クラスライブラリ Tips][LINQ] シーケンスの各要素を逆順にする(Reverseメソッド) C#のLINQには、リストや配列などのシーケンスを逆順にすることができる「Reverseメソッド」があります。このメソッドは、シーケンスの各要素を逆順にした新しいシーケンスを生成するため、元のシーケンスには影響を与えません。この記事では、「Reverseメソッド」の構文や使用例、注意点などを解説します。 2023.04.27 .NETLINQ
.NET [.NET クラスライブラリ Tips][LINQ] 先頭に新しい要素を挿入する(Prependメソッド) C#のLINQの「Prependメソッド」とは、リストの先頭に新しい要素を挿入するためのメソッドです。このメソッドを使用することで、要素の追加をする際にList.Insertメソッドを使用する必要がなくなり、より簡単に要素をリストの先頭に追加できます。 2023.04.26 .NETLINQ
.NET [.NET クラスライブラリ Tips][LINQ] 指定されたキーでシーケンスの要素を昇順に並べ替える(OrderByメソッド) Orderメソッドは、IEnumerableの拡張メソッドであり、OrderBy、OrderByDescending、ThenBy、およびThenByDescendingメソッドのオーバーロードされたバージョンを含みます。このメソッドは、C# 3.0から導入されたLINQ機能の一部です。 この記事では OrderByメソッドについて説明します。 2023.04.25 .NETLINQ
.NET [.NET クラスライブラリ Tips][LINQ] 指定されたキーでシーケンスの要素を降順に並べ替える(Orderメソッド) Orderメソッドは、IEnumerableの拡張メソッドであり、OrderBy、OrderByDescending、ThenBy、およびThenByDescendingメソッドのオーバーロードされたバージョンを含みます。このメソッドは、C# 3.0から導入されたLINQ機能の一部です。 この記事では Orderメソッドについて説明します 2023.04.24 .NETLINQ
.NET [.NET クラスライブラリ Tips][LINQ] 指定された型にキャスト可能な要素を抽出して新しいシーケンスを作成する(OfTypeメソッド) LinqのOfTypeメソッドは、シーケンスの要素のうち、指定された型にキャスト可能な要素だけを抽出して、新しいシーケンスを作成します。 2023.04.21 .NETLINQ
.NET [.NET クラスライブラリ Tips][LINQ] コレクションの要素から指定したキーに基づいて最小値を持つ要素を取得する(MinByメソッド) LinqのMinByメソッドは、コレクションの要素から指定したキーに基づいて最小値を持つ要素を取得するためのメソッドです。たとえば、数値を格納したリストから最小値を持つ要素を取得する場合、通常のMinメソッドを使用することができます。しかし、MinByメソッドは、オブジェクトのプロパティなどのように、数値以外のキーに基づいて最小値を持つ要素を取得する場合にも使用することができます。 2023.04.20 .NETLINQ
.NET [.NET クラスライブラリ Tips][LINQ] コレクションの要素のうち最小値を取得する(Minメソッド) LinqのMinメソッドは、コレクションの要素のうち、最小値を取得するためのメソッドです。最小値を返す要素は、コレクション内の要素の型に応じて異なるオーバーロードがあります。整数型や浮動小数点型の場合は、そのまま最小値を取得できますが、文字列型の場合は文字列の長さを比較して最小値を取得します 2023.04.19 .NETLINQ
.NET [.NET クラスライブラリ Tips][LINQ] コレクションの中から指定したキーに基づいて最大値を持つ要素を取得する(MaxByメソッド) LinqのMaxByメソッドは、コレクションの中から指定したキーに基づいて最大値を持つ要素を取得するメソッドです。 Maxメソッドとは異なり、キーに基づいて最大値を持つ要素自体を取得することができます。 MaxByメソッドは、Linqの拡張メソッドの一つで、System.Linq名前空間に含まれています。 2023.04.18 .NETLINQ