본문 바로가기
[C#] Array.Sort() 람다식 이번 포스팅 내용은 Array.Sort에 람다식을 이용하는 방법이다.단순 오름차순으로 변경하는게 아니라 다양한 조건을 사용해 정렬을 하는 법을 찾다가 알게된 문법이다.Array.Sort()를 사용하면 오름차순 배열을 정렬할 수 있다.int[] arr1 = { 20, 60, 40, 50, 30, 10 };Array.Sort(arr1);Console.WriteLine(string.Join(", ", arr1)); // 10, 20, 30, 40, 50, 60 하지만 개발을 하다보면 오름차순 뿐만아니라, 내림차순이나, 기준이 같으면 다른 항목을 비교하는 등 다양한 조건이 요구될 때가 있다.람다식람다식은 c#에서 익명 메서드를 만드는 방법으로 간단하게 설명하자면 '(매개변수 목록) => 식'의 형태로 표현된다... 2025. 2. 12.
[C#] Linq (람다식 메서드) 최근 수정: 2024.11.05Enumerable 클래스 중 람다식을 사용하는 메서드를 기록하는 곳입니다. 주요메서드Select() :  각 요소를 요청에 맞게 만들어 새로운 시퀀스를 만들어 준다. 예를 들면 각 요소의 타입을 변경한다던지, 특정 프로퍼티만 추출한다던지, 각 요소에 연산을 한다던지 등등string[] intStrs = { "123", "456", "789" };int[] answer = intStrs.Select(s => int.Parse(s)).ToArray(); // 각 요소를 정수로 바꾸기foreach (int i in answer) Console.Write(i + " "); // 123 456 789 Where() : 특정 조선을 만족하는 요소만 선택해서 새로운 시퀀스를 만든.. 2024. 11. 5.