Я хочу отформатировать строку как десятичную, но десятичное число содержит следующие нули после десятичной. Как его форматировать так, чтобы исчезли эти бессмысленные 0?
string.Format("{0}", 1100M);
string.Format("{0}", 1100.1M);
string.Format("{0}", 1100.100M);
string.Format("{0}", 1100.1000M);
отображается:
1100
1100.1
1100.100
1100.1000
но я хочу, чтобы это было:
1100
1100.1
1100.1
1100.1
Для справки, вот другие вопросы, которые по сути являются дубликатами этого, что я нашел благодаря ответам, приведенным здесь: