Вы можете использовать Math.Max
для достижения своей цели:
int d = Math.Max(a, Math.Max(b, c))
Конечно, вы также можете использовать троичный оператор, но это может выглядеть немного некрасиво:
int d = (a > b ? a : b) > c ? (a > b ? a : b) : c;
или
int d = a > b ? (a > c ? a : c) : (b > c ? b : c);