C#コレクション

LINQ

[C# LINQ] 配列、リスト各要素の合計、最小値、最大値を求める

配列、コレクションの合計を取得するにはSumメソッド、各要素の中から最小値を取得するにはMinメソッド、最大値を取得するにはMaxメソッドを使います。LINQを使うにはソースの先頭にusing System.Linq;を付けてください。配列...
LINQ

[C# LINQ] 配列やSelect、Whereした結果をリストに変換する

LINQのToListメソッドを使うと配列やSelect、Whereメソッドの結果(IEnumerable型)をList型に変換することができます。ToListメソッドの使い方ToListメソッドに引数はありません、戻り値は変換されたリスト...
C#

[C#] イテレーターを使ってforeachで使えるメソッドを作る(yield)

IEnumerable<T>を返すメソッドでyieldを使うとforeachのinのところで使えるようになるよ、という話。foreachを使ってオブジェクトから要素を取り出して処理するには、IEnumerableインターフェースを使い要素を...
C#

[C# Collections] 配列、リストの並び順を反転する

配列、リストの要素の並び順を反転させる方法です。for文を使いインデックスで逆から取得するこんな感じです。using System;using System.Collections.Generic;class Program{ public...