А где тут костыль то?
Любое решение в итоге будет сводиться к циклам. Вопрос лишь к уровню абстракции.
Можно попробовать через стримы и skip/limit, либо запилить что-то похожее.
ChairfaceChippendale, в каком смысле 3 не было?
В состоянии драфта ещё, но некоторые уже во всю его используют. И для браузеров, и для серверов реализации есть.
Дмитрий, посмотрел, действительно COM server. Но:
1. Это актуально только для .net framework, который не актуален. .NET Core идёт уже как самостоятельный экзешник (прям как java)
2. COM server - это не единственный способ хостинга CLR. Даже на той-же странице идёт информация, что любое приложение можно запустить свой собственный экземпляр CLR в рамках своего процесса.
Хотя если честно я не знал о таких нюансах и я не знаю, где эта информация может пригодиться.
Любое решение в итоге будет сводиться к циклам. Вопрос лишь к уровню абстракции.
Можно попробовать через стримы и skip/limit, либо запилить что-то похожее.