이 시나리오에서는 모든 n목록의 첫 번째 항목입니다.
이 작업을 위해 다음을 활용할 수 있습니다. LINQ는 조건부 필터를 사용하여 목록에서 특정 요소를 선택합니다. 다음 코드 조각은 이를 보여줍니다.List<T> list = ... // Your original list int nStep = ... // The step value (e.g., every 3rd item) var result = list.Where((x, i) => i % nStep == 0);여기서 LINQ 식 Where는 지정된 조건에 따라 목록을 필터링하는 데 사용됩니다. 조건 (x, i) => i % nStep == 0 각 항목의 인덱스 i가 nStep으로 나누어지는지 확인합니다. 그렇다면 해당 항목이 결과 목록에 포함되도록 선택됩니다.이 접근 방식은 간결하고 LINQ의 필터링 기능을 효율적으로 활용하여 원하는 결과를 얻습니다.
위 내용은 .NET 3.5의 목록에서 n번째 항목을 모두 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!