-3
以下是代码片段。我想摆脱多个foreach和null检查。我如何重构代码具有多个null检查嵌套的foreach C#
请问您可以在C#中重构它吗?
foreach (var a in aa)
{
if (a.bb != null)
{
foreach (var b in a.bb)
{
if (b.cc != null)
{
foreach (var c in b.cc)
{
//perform something
}
}
}
}
}
任何人都可以提供可读的解决方案。 –
您明确使用的标签指出,您不应将该网站用于代码审查。使用https://codereview.stackexchange.com/ - 虽然我仍然认为这个问题是不够的。 –
[mcve]会很好 - 我希望能够复制,粘贴和运行您的代码。 – Enigmativity