我已经格式化了字符串,例如123 456 000$,并且我知道了此字符串{0:### ### ##0}$的格式。我想使用已知格式从C#的此字符串中获取int value = 123456000;

我该怎么做?

最佳答案

mytext = System.Text.RegularExpressions.Regex.Replace(mytext.Name, "[^.0-9]", "");


或类似的东西摆脱烦人的非数字

然后删除前几个字符1,2,3 ...,最后几个长度,长度-1,长度-3 ...

除非我想念什么?

哦,是的,还有Convert.Toint32(mytext)

关于c# - 如何在C#中将格式化的字符串转换为int(如果我知道格式)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13267055/

10-12 12:43
查看更多