Проверка на нуль в цикле foreach

Есть ли более приятный способ сделать следующее:
Мне нужна проверка нулевого значения в файле. Заголовки, прежде чем продолжить цикл

if (file.Headers != null)
{
  foreach (var h in file.Headers)
  {
   //set lots of properties & some other stuff
  }
}

Короче говоря, писать foreach внутри if выглядит немного уродливо из-за уровня отступов в моем коде.

Это то, что оценивается как

foreach(var h in (file.Headers != null))
{
  //do stuff
}

возможно?

79
задан Eminem 31 July 2012 в 06:31
поделиться