В .Net ближайший .Contains - это синтаксис, противоположный тому, что вы написали
Вы можете написать метод расширения, чтобы иметь возможность создать метод .In
public static bool In<T>(this T obj, IEnumerable<T> arr)
{
return arr.Contains(obj);
}
И использование будет
if (42.In(new[] { 12, 42, 46, 74 }) )
{
//TODO: Something
}