Создайте функцию или делегат, который принимает количество аргументов, соответствующее количеству выражений, которые вы хотите оценить:
int i = 7, j = 8;
Func<int, int, int> dummy = ((a,b) => b);
int k = (i < 5) ? dummy(i++, j--) : dummy(i--, j++);
Console.WriteLine("{0}, {1}, {2}", i, j, k);