클래스로 표시되는 계층화 된 트리 데이터 구조가 있다고 가정합니다 도전
솔루션 MyNode
MyNode
group == 1
추가 스타일 향상
발견 된 구현
이 일반 유형을 구현하려면
메소드를 호출하고 해당 함수를 제공하여 자손을 추출합니다.<code class="language-csharp">IEnumerable<MyNode> Flatten(IEnumerable<MyNode> e) => e.SelectMany(c => Flatten(c.Elements)).Concat(e);</code>
위 내용은 LINQ를 사용하여 계층 적 트리 구조를 평평한 목록으로 평평하게하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!