C# [LINQ] LINQ to Objects(Distinctメソッド) 複数の要素の中から、重複する項目を取り除いてユニークな値のみを取得するには、Distinctメソッドを使用します。 下記は、3, 5, 2, 9, 7, 8, 7 の中から重複する項目を除いて出力する例です。 numbersは"7"が2つあ... 2014.05.01 C#LINQ
C# [LINQ] LINQ to Objects(ElementAtメソッド, ElementAtOrDefaultメソッド) 複数の要素の中から、指定した位置にある値を取得するには ElementAtメソッドを使用します。 ElementAtメソッドの引数には、取得したい位置(0から始まる数値)を指定します。 以下は、2つめの要素(2つめの要素番号は1です)を取得... 2014.04.30 C#LINQ
C# [LINQ] LINQ to Objects(Lastメソッド, LastOrDefaultメソッド) 多くの要素の中から、最後の項目を取得する場合はLastメソッドを使用します。 但し、該当する項目がない場合は例外が発生するので注意が必要です。 以下はLastメソッドを使用する例です。 VBの例 Dim numbers As Integer... 2014.04.29 C#LINQ
C# [LINQ] LINQ to Objects(Firstメソッド, FirstOrDefaultメソッド) 多くの要素の中から、先頭の項目を取得する場合はFirstメソッドを使用します。 但し、該当する項目がない場合は例外が発生します。 以下はFirstメソッドを使用する例です。 VBの例 Dim numbers() As Integer = {... 2014.04.28 C#LINQVB.NET
C# [LINQ] LINQ to Objects(Reverseメソッド) Reverseメソッドを使用すると、一連のデータの順番を逆順にすることができます。 例えば、以下はReverseメソッドを使用して、numbersの中を逆順にします。 VBの例 Dim numbers() As Integer = {3, ... 2014.04.26 C#LINQVB.NET
C# [LINQ] LINQ to Objects(OrderByメソッド, OrderByDescendingメソッド) OrderByメソッッド使用すると、データを昇順で並び替えることができます。 以下はnumbers配列の値を昇順で並び替えて、コンソールに出力する例です。 VBの例 Dim numbers() As Integer = {3, 5, 2, ... 2014.04.25 C#LINQVB.NET
C# [LINQ] LINQ to Objects(Minメソッド) Minメソッドは、その名の通り最小値を求めるメソッドです。 以下の例では、int型 の 配列変数である numbers から最小値を求めます。 VBの例 Dim numbers() As Integer = {3, 5, 2, 1, 9, ... 2014.04.24 C#LINQVB.NET
C# [LINQ] LINQ to Objects(Maxメソッド) Maxメソッドは、その名の通り最大値を求めるメソッドです。 以下の例では、int型 の 配列変数である numbers から最大値を求めます。 VBの例 Dim numbers() As Integer = {3, 5, 2, 1, 9, ... 2014.04.23 C#LINQVB.NET
C# [LINQ] LINQ to Objects(Averageメソッド) Averageメソッドは、その名の通り平均値を求めるメソッドです。 以下は、int型 の 配列変数である numbers のすべてのデータの平均値を求めます。 VBの例 Dim numbers() As Integer = {3, 5, 2... 2014.04.22 C#LINQVB.NET
C# [LINQ] LINQ to Objects(Anyメソッド) Anyメソッドを使用すると、指定した条件値が含まれるかどうかを調べることができます。 Anyメソッドに条件を指定すると、満たされているデータがある場合はtrueを返します。 例として、氏名、年齢、体重のデータを持つ3人分のデータを作成して、... 2014.04.21 C#LINQVB.NET