7
在foreach循环中检查null
有没有更好的方法来执行以下操作: 我需要在进行循环之前检查file.Header是否为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 } 可能?