有没有更好的方法来做到以下几点:
在继续循环之前,我需要在文件头上检查 null 是否发生
if (file.Headers != null)
{
foreach (var h in file.Headers)
{
//set lots of properties & some other stuff
}
}
简而言之,由于在我的代码中发生的缩进级别,在 if 中编写 foreach 看起来有点难看。
可以评估为
foreach(var h in (file.Headers != null))
{
//do stuff
}
可能吗?