Напишите метод расширения для него
public static class IEnumerableExtensions
{
public static void ForEach<T>(this IEnumerable<T> seq, Action<T> action)
{
foreach (var item in seq)
{
action(item);
}
}
}
Но обратите внимание, что под капотом вы все еще проходите - точно так же, как метод расширения Where и все остальные. Методы расширения скрывают цикл.