Как я могу использовать оператор continue в методе .ForEach ()

Есть ли эквивалент с оператором continue в методе ForEach?

List<string> lst = GetIdList();
lst.ForEach(id =>
{
     try
     {
       var article = GetArticle(id);
       if (article.author.contains("Twain"))
       {
         //want to jump out of the foreach now
         //continue; **************this is what i want to do*******

       }

       //other code follows
   }

EDIT: Спасибо за все отличные ответы. И спасибо за пояснение, что .foreach не является методом расширения. Я использую эту структуру, чтобы сохранить согласованный стиль кодирования (другой программист работал над другим аналогичным методом в том же классе) ... и спасибо за ссылки, почему не следует использовать .foreach.

21
задан Lightness Races with Monica 6 January 2012 в 19:25
поделиться