##冗長なネスト - Invert 'if' statement to reduce nesting ネストが深くならないように工夫できる。
###変更前
foreach (var data in values)
{
if (data.hoge == VALUE_HOGE) // 値HOGEのときだけ処理したい
{
//何かの処理
}
}
###変更例1
foreach (var data in values)
{
// 値HOGE以外は処理しない
if (data.hoge != VALUE_HOGE) continue;
//何かの処理
}
###変更例2
foreach (var data in values.where(item => item.hoge == VALUE_HOGE)) // 値HOGEだけ処理対象
{
//何かの処理
}