число что-то с ним делает и отдаёт другое целое число. Нужна такая же функция, но с дробным числом на вход и выход. И что теперь, создавать такую же функцию, которая будет делать тоже самое, что и первая, но с double? А если нужен будет другой тип на входе и выходе? Писать однообразные функции? Как с этим бороться?
перегрузи её, может можно с обобщённым типом
генерики
С числами так м реализовано в том же corelib
Вот полезный пример, https://www.codeproject.com/Articles/1066008/Using-physical-quantities-and-units-of-measurement
Обсуждают сегодня