我有我的代码,我想优化它。对我来说,它看起来已经被优化了。任何人都可以建议我怎样才能使它更加优化?有什么方法可以优化此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'被分配到哪里,所以这可能不是一个选项。 –