我尝试使用来自几个类似帖子的信息进行这种转换(十进制?到字符串),但不知何故失败了(“G29”;替换(“0,00”,“”)...)那么最好的方法是什么转换 91,5M 十进制?串起来,这样我们就有 91,5?
string a;
decimal? number = 91.5M;
a = number.ToString();
在这个例子中 a = 91.5,一切都很好。但是由于某些奇怪的原因,当我从 Oracle db 获取一堆对象并尝试将它们转换为这种特定格式而不使用尾随零时,我就是找不到这样做的方法,因为最终输出总是 91,50 91,5