为什么 Cbm 填充的是 43 而不是 0,43
string strCbm;
decimal Cbm;
strCbm = unConvertedCbm.CustomValue.Replace(".", ",");
Cbm = (Quantity * Decimal.Parse(strCbm));
供您参考:
unConvertedCbm.CustomValue
= 填充 0.43
Quantity
= 填充 1
接下来我将描述这段代码:
- 我创建一个字符串和一个小数。
- 我替换所有的“。” 在带有“,”的 CustomValue 中。
- CustomValue 被插入到 strCbm 中,0.43 转换为 0,43。
- Cbm 填充为 Quantity(1) 乘以 0,43(转换为小数)
我认为 Cbm 应该是 0,43 而不是 43。
为什么 Cbm 填充的是 43 而不是 0,43?