gpt4 book ai didi

c# - 是否可以在不使用 "if"的情况下执行此操作(asp.net mvc post action 方法)

转载 作者:太空狗 更新时间:2023-10-29 23:59:31 25 4
gpt4 key购买 nike

根据 anti-if campaign最好不要在我们的代码中使用 ifs。谁能告诉我是否可以去掉这段代码中的 if ?

 [AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(OrganisationInput organisationInput)
{
if (!this.ModelState.IsValid)
{
return View(organisationInput.RebuildInput<Organisation, OrganisationInput>());
}

var organisation = organisationInput.BuildEntity<Organisation, OrganisationInput>();
this.organisationService.Create(organisation);

return this.RedirectToAction("Index");
}

最佳答案

看起来像是“if”的有效用法。

anti-if campaign似乎反对 滥用 if 语句(即太多嵌套的 if)等,而不是为了完全根除它们。

它们是必要的。

关于c# - 是否可以在不使用 "if"的情况下执行此操作(asp.net mvc post action 方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1873470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com