Вы можете использовать троичный условный оператор. Синтаксис:
condition ? (statement if true) : (statement if false);
В вашем случае:
ratio = (input.w <= input.h) ? (input.h/input.w) : (input.w/input.h);
EDIT:
Это не быстрее, чем ваше решение, просто быстрее писать. Я бы посоветовал не использовать:
* * 1010
Это сравнит числа дважды (один раз в Math.Max, один раз в Math.Min) и будет медленнее.