次の 3 レベルのネストされた for ループをより効率的またはクリーンなコードに置き換える方法はありますか? linq はそれをより効率的で読みやすくすることができますか?
助けてください。ありがとう
bool myMatch = false;
foreach (MyEntityClass entitySmallerSet in entitiesSmallerSet)
{
if (entityLargerSet.Key.Equals(entitySmallerSet.Key))
{
foreach (var stringResValLarge in entityLargerSet.StringResourceValues)
{
foreach (var stringResValSmall in entitySmallerSet.StringResourceValues)
{
if (stringResValSmall.Culture.Equals(stringResValLarge.Culture)
&& stringResValSmall.Value.Equals(stringResValLarge.Value))
{
myMatch = true;
}
}
}
}
}