Possible Duplicate:
C# if statements matching multiple values
I often find myself writing code where a variable can be either A or B, for example when I call OnItemDataBound on a repeater:
protected void repeater_OnItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{}
}
I then often think, there must be a simpler way of doing this. I would like to write something like:
if(x == (1 || 2))
SQL has the IN(..) operator, is there something similar in C#?
WHERE x IN(1,2)
I know I could use a switch-statement instead, but thats not simple enought. I want it to be done in an If statement, if possible.