我有我的代碼,我想優化它。對我來說,它看起來已經被優化了。任何人都可以建議我怎樣才能使它更加優化?有什麼方法可以優化此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'被分配到哪裏,所以這可能不是一個選項。 –