C# 알고리즘
OrderBy
잼잼재미
2023. 11. 29. 10:16
OrderBy
- LINQ에서 추출된 데이터를 오름차순으로 정렬하는 메서드
- 데이터를 변경하는 것이 아니라 데이터의 순서만 변경
public class Student
{
public string name;
public int score;
public int spendTime;
}
public static void Main()
{
List<Student> students = new()
{
new () { name = "Kelly", score = 50, spendTime = 30 },
new () { name = "Brown", score = 70, spendTime = 20 },
new () { name = "James", score = 20, spendTime = 80 },
new () { name = "Cathy", score = 80, spendTime = 70 }
};
// score 오름차순으로 정렬
var list = students.OrderBy(x => x.score).ToList();