集合をソートやフィルタリングする方法は、C#でどのように行いますか?

集合のソートやフィルタリング操作には、LINQ(Language-Integrated Query)を使用することができます。以下は、集合のソートやフィルタリング操作の一般的な例です。

  1. 集合を並べ替える:
List<int> numbers = new List<int> { 5, 2, 8, 1, 9 };

var sortedNumbers = numbers.OrderBy(x => x);

foreach (var number in sortedNumbers)
{
    Console.WriteLine(number);
}
  1. 集合をフィルタリングする:
List<int> numbers = new List<int> { 5, 2, 8, 1, 9 };

var filteredNumbers = numbers.Where(x => x > 5);

foreach (var number in filteredNumbers)
{
    Console.WriteLine(number);
}
  1. 集合をソートやフィルタリングする:
List<int> numbers = new List<int> { 5, 2, 8, 1, 9 };

var sortedFilteredNumbers = numbers.OrderBy(x => x).Where(x => x > 5);

foreach (var number in sortedFilteredNumbers)
{
    Console.WriteLine(number);
}

LINQを使用することで、コレクションのソートやフィルタリング操作を簡単に行うことができ、コードがより簡潔で理解しやすくなります。

bannerAds