Как применить сразу два OfType<>(), чтобы получить общий IEnumerable - C#
Формулировка задачи:
Всем доброго времени суток. Имеется:
нужно как-то получить общий IEnumerable<SyntaxNode>.
Собственно вопрос, как применить сразу два OfType?
что бы вроде
IEnumerable<StatementSyntax> newss = item.ChildNodes().OfType<StatementSyntax>(); IEnumerable<ElseClauseSyntax> elsecs = item.ChildNodes().OfType<ElseClauseSyntax>();
IEnumerable<SyntaxNode> newss=item.ChildNodes().OfType<StatementSyntax>() and .OfType<ElseClauseSyntax>();
Решение задачи: «Как применить сразу два OfType<>(), чтобы получить общий IEnumerable»
textual
Листинг программы
IEnumerable<SyntaxNode> news= item.ChildNodes().Where(x => x is StatementSyntax || x is ElseClauseSyntax).Cast<SyntaxNode>();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д