我正在尝试将这些嵌套的foreach循环转换为LINQ,但是输出是以IEnumerable<BPAddress>的形式出现的。有什么解决办法吗?foreach (var cmt in BPAddresss) foreach (var t in cmt.BPPhones) if (t.PHON_NUMB.Length> 11)
为了在Windows中包含的某些标签上设置一个属性,我编写了下面的循环。这很好,但我不喜欢它,因为它(我认为不必要)双重预测嵌套。我试图重写这个代码,使其更加清晰,只使用一个foreach和一个组合的Linq表达式,但在运行时,我所有的尝试都失败了,无论是从CastException到GroupBox,还是从GroupBox到Label是否有更清晰、更高效、更易读的方法来编写这个循环构造?foreach (var gb in (fro
我正在尝试将下面的代码转换为速记linq,但不确定是否可行。有没有一种更优雅的方式使用Linq来做这件事呢?复杂的情况是,拆分AllowedRoles并检查其是否IsUserInRole是一个嵌套循环。allowed) foreach (var item in element.AllowedRoles.Split(',')) if