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();

'C# 알고리즘' 카테고리의 다른 글

LinkedList (링크드리스트)  (0) 2023.11.16
Big-O 표기법  (0) 2023.11.15
그리디 알고리즘  (0) 2023.11.15
트리 (Tree)  (0) 2023.11.15
그래프 (Graph)  (1) 2023.11.15