CSharp - 在foreach循环中,C# 检查是否为空

  显示原文与译文双语对照的内容
52 5

是否有更好的方法来执行以下操作:
我需要在继续循环之前在 file.Headers 上检查 null

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

简而言之,如果由于代码中的缩进级别发生了缩进,编写foreach内部看起来有点丑。

是可以评估为

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

可能的?

时间:原作者:0个回答

...