본문 바로가기
C#

[C# Linq] 정렬, Orderby ThenBy

by 정보모아모아 2018. 10. 12.
int n = 2;
var strings = new string[] { "abce", "abcd", "cdx" };
var strings_orderBy = strings.OrderBy(c => c[n]).ToArray();
var string_thenBy = strings.OrderBy(c => c[n]).ThenBy(x => x).ToArray();

//answer
strings_orderBy  = {"abce", "abcd", "cdx"}; //오름차순 정렬
strings_thenBy  = {"abcd", "abce", "cdx"}; //다중오름차순 정렬


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

[C#]특정 조건을 만족하는 배열 Index 찾기  (0) 2018.10.12
[C# Linq] 원하는 타입의 요소만 반환  (0) 2018.10.12
숫자 앞에 0으로 채우기  (0) 2017.03.31
C#] GetType의 활용  (0) 2017.03.27