gpt4 book ai didi

c# - 基于条件运行方法的快速/简单方法

转载 作者:太空狗 更新时间:2023-10-29 21:02:19 24 4
gpt4 key购买 nike

有没有办法运行基于条件语句的方法,例如空合并/三元运算符?

有时候,我的代码中有这样的东西:

if(Extender.GetSetting<string>("User") == null)
{
ConfigureApp();
}
else
{
loadUser();
}

有没有办法让我拥有类似的东西:

Extender.GetSettings<string>("User")?? ConfigureApp() : loadUser();

Extender.GetSettings<string>("User") == null ? ConfigureApp() : loadUser();

最佳答案

可以,但不可读。 if 语句要好得多。

(Extender.GetSettings<string>("User") == null ? (Action)ConfigureApp : loadUser)();

关于c# - 基于条件运行方法的快速/简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12460648/

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