>  기사  >  백엔드 개발  >  LINQ OrderBy() 메서드를 사용하여 문자열 이름 목록을 정렬하는 C# 프로그램

LINQ OrderBy() 메서드를 사용하여 문자열 이름 목록을 정렬하는 C# 프로그램

WBOY
WBOY앞으로
2023-09-22 23:57:031183검색

使用 LINQ OrderBy() 方法对字符串名称列表进行排序的 C# 程序

문자열 이름 목록을 정렬하는 것은 프로그래밍에서 일반적인 작업이며 C#의 LINQ OrderBy() 메서드는 이 작업을 수행하는 간단하고 효율적인 방법을 제공합니다. 이 문서에서는 LINQ OrderBy() 메서드를 사용하여 문자열 이름 목록을 정렬하는 C# 프로그램을 안내합니다.

LINQ OrderBy() 메서드란 무엇인가요?

LINQ OrderBy() 메서드는 하나 이상의 키를 기준으로 순서대로 요소를 오름차순 또는 내림차순으로 정렬하는 데 사용됩니다. 키는 시퀀스에 있는 객체의 하나 이상의 속성을 기반으로 값을 반환하는 간단한 속성이거나 복잡한 표현식일 수 있습니다.

OrderBy() 메서드 구문

으아아아

첫 번째 매개변수는 정렬할 소스 시퀀스이고, 두 번째 매개변수는 각 요소를 정렬하는 데 사용되는 키를 반환하는 함수입니다. 반환 값은 소스 시퀀스와 동일한 유형의 순서가 지정된 시퀀스입니다.

LINQ OrderBy() 메서드를 사용하여 문자열 이름 목록을 정렬하세요

LINQ OrderBy() 메서드를 사용하여 문자열 이름 목록을 정렬하는 예를 살펴보겠습니다.

으아아아

출력

으아아아

이 예에서는 "names"라는 문자열 이름 목록을 만들고 정렬되지 않은 일부 문자열 이름으로 초기화합니다. 그런 다음 OrderBy() 메서드를 사용하여 각 요소의 값을 기준으로 오름차순으로 목록을 정렬합니다.

lambda 표현식 n => n은 각 요소의 값만 반환하는 키 선택 함수로 사용됩니다. 정렬된 목록은 "sortedNames"라는 새 변수에 저장됩니다.

마지막으로 foreach 루프를 사용하여 정렬된 문자열 이름 목록을 콘솔에 인쇄합니다.

결론

C#의 LINQ OrderBy() 메서드는 하나 이상의 키를 기반으로 요소 시퀀스를 정렬하는 강력한 도구입니다. 이 문서에서는 OrderBy() 메서드를 사용하여 람다 식을 키 선택기로 사용하여 문자열 이름 목록을 오름차순으로 정렬하는 방법을 보여주었습니다. 이는 LINQ와 C#이 수행할 수 있는 기능 중 빙산의 일각에 불과합니다. LINQ를 마스터하면 코드를 단순화하여 코드를 더욱 효율적이고 쉽게 유지 관리할 수 있습니다.

위 내용은 LINQ OrderBy() 메서드를 사용하여 문자열 이름 목록을 정렬하는 C# 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제