LINQ Basics
OrderBy
OrderBy creates a sorted sequence without changing the original values.
OrderBy
OrderByExample.cs
using System;
using System.Linq;
class Program
{
static void Main()
{
int extra = ;
int[] values = { 3, extra, 1 };
int[] ordered = values.OrderBy(value => value).ToArray();
string joined = string.Join(",", ordered);
Console.WriteLine($"extra={extra}");
Console.WriteLine($"ordered={joined}");
}
}
using System;
using System.Linq;
class Program
{
static void Main()
{
int extra = ;
int[] values = { 3, extra, 1 };
int[] ordered = values.OrderBy(value => value).ToArray();
string joined = string.Join(",", ordered);
Console.WriteLine($"extra={extra}");
Console.WriteLine($"ordered={joined}");
}
}
using System;
using System.Linq;
class Program
{
static void Main()
{
int extra = ;
int[] values = { 3, extra, 1 };
int[] ordered = values.OrderBy(value => value).ToArray();
string joined = string.Join(",", ordered);
Console.WriteLine($"extra={extra}");
Console.WriteLine($"ordered={joined}");
}
}
OrderBy
`OrderBy` sorts a sequence by a selected key.