【发布时间】:2009-12-01 06:19:56
【问题描述】:
我有一个字符串,有时用逗号分隔数字,如@987654322@,我需要将其转换为 Int,目前它正在引发异常,有人可以告诉我如何解决这个问题,以便有时我可以输入数字带逗号,其他时候不带逗号,它仍然会转换。
【问题讨论】:
-
转换前去掉逗号。
-
您不想将其转换为两个整数吗?使用 String.Split()。
-
我有同样的问题@big-z。我删除了逗号: bool totalPriceConversionResult = decimal.TryParse(txtTotalPrice.Text.Replace(",",""), out totalPrice) 并将其转换为: TotalPrice = totalPriceConversionResult ? Convert.ToInt32(totalPrice) : 0. 但它给了我一个 0 的价值。 stackoverflow.com/questions/37359906
标签: c#