почему именно exe?
true. Where перебирает все члены последовательности и для каждого задает вашему предикату вопрос: "Оставим?". То есть предикат должен вернуть true для всего, кроме того, что парсится в int и больше порогового значения. на русском сильно длинно звучит.
Что за термины вы новые придумали?
фактически это вообще отсутствие типа
void. Ключевое слово dynamic говорит компилятору, что не нужно делать проверку типа для этой переменной в компайл-тайме, ее тип никуда не пропадает.