我经常写这样的代码,其中一个变量可以是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 语句中完成。
if
。最快的方式:可能是switch
。解决问题的语法:COBOL :D - Kendall Frey