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 { ...