私は自分のコードを持っており、私はそれを最適化したいと思います。私にとってはすでに最適化されているようです。誰かがどのように私はそれをもう少し最適化することができるか提案することができますか?私はどうなるこのC#コードを最適化する方法はありますか?
if (target == "power")
{
return new JsonResult { Data = new { RC = new Data.AdminPower(datastoreValue).Refresh() } };
}
if (target == "notes")
{
return new JsonResult { Data = new { RC = new Data.AdminNotes(datastoreValue).Refresh() } };
}
if (target == "book")
{
return new JsonResult { Data = new { RC = new Data.AdminBook(datastoreValue).Refresh() } };
}
return null;
すでに十分に見えるので、たいていの場合は移動できます。 – BoltClock
あなたがここで得たパフォーマンスは、どんなに簡単なものでしょうか?しかし、本当に何かを変えたいのであれば、私はスイッチを使うことに同意するでしょう。 – user122211
ターゲットを列挙型に変換できますか?次に、 'Target.Book'、' Target.Notes'などを持つことができます。次に、リテラル文字列ではなく、列挙値を比較します。しかし、私は 'target 'がどこに割り当てられているのかわからないので、オプションではないかもしれません。 –