var s = from o in new string[] { "a", "c" } where (from cs in new string[] { "a","c" } where o != cs select cs).Any() select o;