gpt4 book ai didi

c# - 类似于 .NET 框架中的 sql IN 语句?

转载 作者:太空狗 更新时间:2023-10-29 20:48:04 24 4
gpt4 key购买 nike

我有这个功能:

    public bool IsValidProduct(int productTypeId)
{
bool isValid = false;

if (productTypeId == 10 ||
productTypeId == 11 ||
productTypeId == 12)
{
isValid = true;
}

return isValid;
}

但是我想知道有没有更简单的写法,比如:

    public bool IsValidProduct(int productTypeId)
{
bool isValid = false;

if (productTypeId.In(10,11,12))
{
isValid = true;
}

return isValid;
}

我知道我可以编写一个扩展方法来处理这个问题,我只是很好奇是否已经有一些东西在那里或者是否有更好的方法来编写它。

最佳答案

new [] {10, 11, 12}.Contains(productTypeId)

关于c# - 类似于 .NET 框架中的 sql IN 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1376121/

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