gpt4 book ai didi

c# - 在 C# 的 if 语句中测试多个值

转载 作者:太空狗 更新时间:2023-10-29 22:11:05 25 4
gpt4 key购买 nike

<分区>

在 C# 中是否有简写语法来实现这一点:

if ((x == 1) || (x==2) || (x==5) || (x==13) || (x==14))

...更短?像(假设)

if (x in {1, 2, 5, 13, 14})

我“感觉”好像它存在,我只是在精神上和 Googly 上出现短缺。实际上,我必须经常测试一堆枚举,而且它是不可读的。如果语言已经支持的话,我也讨厌做一些辅助函数。

提前致谢!

编辑

有涉及列表的巧妙解决方案……但我希望有某种纯逻辑结构。如果它不存在,那就这样吧。谢谢!

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