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

WBOY
풀어 주다: 2023-09-22 23:57:03
앞으로
1263명이 탐색했습니다.

使用 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿