Linqを使う
・Linqを使うには「using System.Linq;」が必要
・条件文は(x =>(この部分))に記載する
※(x => (x == 1)) Listの要素が1と同値
※(x => (x >= 1)) Listの要素が1以上
※(x => (x <= 1)) Listの要素が1以下
ListDataに「1」以上の要素があるかどうか
ListData.Any(x => (x >= 1));
ListDataの要素が全て「1」以上かどうか
ListData.All(x => (x >= 1));
ListDataに「1」以上の要素がいくつあるか
ListData.Count(x => x >= 1);
ListDataの平均値を取得する
ListData.Average();
ListDataの最大値を取得する
ListData.Max();
ListDataの最小値を取得する
ListData.Min();
ListDataの合計値を取得する
ListData.Sum();
ListDataの合計値を取得する(int,float以外)
ListData.Aggregate((sum, next) => sum += next);
ListDataの「1」以上の要素を全て削除する
ListData.RemoveAll(x => (x >= 1));
ListDataから「1」以上の要素を抜き出す
List<int> ienumerable = ListData.Where(x => x >=
1).ToList();
ListDataの重複する要素を削除する
List<int> ienumerable = ListData.Distinct().ToList();
ListDataから指定した数の要素を抜き出す
List<int> ienumerable = ListData.Take (1).ToList();
ListDataを昇順で抜き出す
List<int> ienumerable = ListData.OrderBy (x =>
x).ToList();
ListDataを降順で抜き出す
List<int> ienumerable = ListData.OrderByDescending(x =>
x).ToList();
戻る