Мне нужно найти минимум между 3 значениями, и я закончил делать что-то вроде этого:
Math.Min(Math.Min(val1, val2), val3)
Мне кажется, что это немного глупо, потому что для других языков используются вариационные функции. Я очень сомневаюсь, что это был надзор, хотя.
Есть ли какая-то причина, почему простая функция Min/Max не была изменчивой? Имеются ли последствия для производительности? Есть ли вариационная версия, которую я не заметил?