複数のif文(以下の例のような)をよりコンパクトなコードに変換する際に問題があります。私はテーブルや多次元配列については考えていますが、もっと良い解決策を知っているかもしれません。私は約30のif文を自分のコードに持っており、そのコードを簡単に素早くよりコンパクトに変換するために明確なパターンはありません。複数のif文を置き換えるにはどうすればよいのですか?
これを改善するにはどうすればよいですか?
if (D == 0.25)
{
if (threadPerInch == 20)
{
le = 0.22;
}
else if (threadPerInch == 28)
{
le = 0.25;
}
else if (threadPerInch == 32)
{
le = 0.28;
}
else
{
}
}
あなたはスイッチ-case文を使用することができます。 –
ディクショナリ leとthreadPerInchのすべての値を格納する場所 –
Steve
'Switch'ステートメントへの切り替え –