десятичное форматирование ToString, которое дает как минимум 1 цифру, без верхнего предела
Как отформатировать decimal в C # с хотя бы одной цифрой после десятичной точки, но не с фиксированным верхним пределом, если указано более 1 цифры после десятичной точки: