문자열 이름 목록을 정렬하는 것은 프로그래밍에서 일반적인 작업이며 C#의 LINQ OrderBy() 메서드는 이 작업을 수행하는 간단하고 효율적인 방법을 제공합니다. 이 문서에서는 LINQ OrderBy() 메서드를 사용하여 문자열 이름 목록을 정렬하는 C# 프로그램을 안내합니다.
LINQ OrderBy() 메서드는 하나 이상의 키를 기준으로 순서대로 요소를 오름차순 또는 내림차순으로 정렬하는 데 사용됩니다. 키는 시퀀스에 있는 객체의 하나 이상의 속성을 기반으로 값을 반환하는 간단한 속성이거나 복잡한 표현식일 수 있습니다.
첫 번째 매개변수는 정렬할 소스 시퀀스이고, 두 번째 매개변수는 각 요소를 정렬하는 데 사용되는 키를 반환하는 함수입니다. 반환 값은 소스 시퀀스와 동일한 유형의 순서가 지정된 시퀀스입니다.
LINQ OrderBy() 메서드를 사용하여 문자열 이름 목록을 정렬하는 예를 살펴보겠습니다.
이 예에서는 "names"라는 문자열 이름 목록을 만들고 정렬되지 않은 일부 문자열 이름으로 초기화합니다. 그런 다음 OrderBy() 메서드를 사용하여 각 요소의 값을 기준으로 오름차순으로 목록을 정렬합니다.
lambda 표현식 n => n은 각 요소의 값만 반환하는 키 선택 함수로 사용됩니다. 정렬된 목록은 "sortedNames"라는 새 변수에 저장됩니다.
마지막으로 foreach 루프를 사용하여 정렬된 문자열 이름 목록을 콘솔에 인쇄합니다.
C#의 LINQ OrderBy() 메서드는 하나 이상의 키를 기반으로 요소 시퀀스를 정렬하는 강력한 도구입니다. 이 문서에서는 OrderBy() 메서드를 사용하여 람다 식을 키 선택기로 사용하여 문자열 이름 목록을 오름차순으로 정렬하는 방법을 보여주었습니다. 이는 LINQ와 C#이 수행할 수 있는 기능 중 빙산의 일각에 불과합니다. LINQ를 마스터하면 코드를 단순화하여 코드를 더욱 효율적이고 쉽게 유지 관리할 수 있습니다.
위 내용은 LINQ OrderBy() 메서드를 사용하여 문자열 이름 목록을 정렬하는 C# 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!