gpt4 book ai didi

C# 比较速记

转载 作者:行者123 更新时间:2023-11-30 13:18:03 25 4
gpt4 key购买 nike

我有这个代码:

    if (y == a && y == b && y == c && y == d ...)
{
...
}

是否有某种形式的速记形式,以便我可以将其重写为这样的形式?

    if(y == (a && b && c && d ...))
{
...
}

功能应该是完全一样的。我只是在寻找看起来不那么困惑的东西。

编辑 抱歉没有澄清,所有变量都是整数。我正在寻找一种更短的方法来确保 a, b, c, d, ...都等于 y

最佳答案

您将获得的最接近值(无需实现您自己的机制):

if (new[] { a, b, c, d }.All(value => y == value))
// ...

关于C# 比较速记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4719227/

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