gpt4 book ai didi

c# - 简化 if(x == 1 || x == 2)

转载 作者:可可西里 更新时间:2023-11-01 03:13:50 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
C# if statements matching multiple values

我经常发现自己编写的代码中变量可以是 A 或 B,例如当我在转发器上调用 OnItemDataBound 时:

protected void repeater_OnItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{}
}

然后我经常想,一定有更简单的方法来做到这一点。我想写这样的东西:

if(x == (1 || 2))

SQL有IN(..)运算符,C#有类似的东西吗?

WHERE x IN(1,2)

我知道我可以改用 switch 语句,但这还不够简单。如果可能,我希望它在 If 语句中完成。

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