LINQ [C# LINQ] 配列、リスト各要素の合計、最小値、最大値を求める 配列、コレクションの合計を取得するにはSumメソッド、各要素の中から最小値を取得するにはMinメソッド、最大値を取得するにはMaxメソッドを使います。 LINQを使うにはソースの先頭にusing System.Linq;を付けてください。 ... 2020.05.13 2022.05.03 LINQ
LINQ [C# LINQ] 配列やSelect、Whereした結果をリストに変換する LINQのToListメソッドを使うと配列やSelect、Whereメソッドの結果(IEnumerable型)をList型に変換することができます。 ToListメソッドの使い方 ToListメソッドに引数はありません、戻り値は変換されたリ... 2020.05.26 2022.05.03 LINQ
C# [C#] イテレーターを使ってforeachで使えるメソッドを作る(yield) IEnumerable<T>を返すメソッドでyieldを使うとforeachのinのところで使えるようになるよ、という話。foreachを使ってオブジェクトから要素を取り出して処理するには、IEnumerableインターフェースを使い要素を... 2020.05.01 2022.04.21 C#
C# [C# Collections] 配列、リストの並び順を反転する 配列、リストの要素の並び順を反転させる方法です。 for文を使いインデックスで逆から取得する こんな感じです。 using System; using System.Collections.Generic; class Program { ... 2020.05.13 C#