请问"12,345"如何转换成12345?

chenweionline 2003-12-02 04:15:49
12345转换成"12,345",可用:
------------------------------------
int i = 12345;
string str = i.ToString("N0");
------------------------------------
反过来,"12,345"转换成12345呢?
如果能将str转换成String型"12345",
那就可以用Convert.ToInt32(str),
应该怎么做?
...全文
175 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
gabriel1 2003-12-03
  • 打赏
  • 举报
回复
哈哈,楼主真是个白痴。
chenweionline 2003-12-03
  • 打赏
  • 举报
回复
ok,结帖。
guoyangc 2003-12-02
  • 打赏
  • 举报
回复
上面的代码可以修改成:
string[] aa;
string dd = "12,345";
aa = dd.Split(',');
dd = "";
for (int j = 0; j < aa.Length; j++) dd += aa[j];
int i;
i = int.Parse(dd);
tmfc 2003-12-02
  • 打赏
  • 举报
回复
Int32.Parse("12,345".Replace(",",""));
chenweionline 2003-12-02
  • 打赏
  • 举报
回复
liduke(天下有雪)

aa = dd.split(",")改为aa = dd.Split(',');
i = int.parse(dd)改为i = int.Parse(dd);
后还报两个错:
1.无法将类型"string"隐式转换成"string[]"
2.重载"String"方法未获取"0"参数
liduke 2003-12-02
  • 打赏
  • 举报
回复
string[] aa = new string();
string dd = "12,345";
aa = dd.split(",")
dd = aa[0]+aa[1]
int i
i = int.parse(dd)
chenweionline 2003-12-02
  • 打赏
  • 举报
回复
谢谢,
superch0054(竹君子)的方法可以,

int.Phase(str)是什么?
int下面没有Phase()这个方法呀?
加分盼详解。
bencalie 2003-12-02
  • 打赏
  • 举报
回复
int i = 1234567;
string str = i.ToString("N0");
Console.WriteLine(str.Replace(",",""));

输出字符串:12345
竹君子 2003-12-02
  • 打赏
  • 举报
回复
string str=12,345
str.Replace(",","");
Convert.ToInt32(str)
brightheroes 2003-12-02
  • 打赏
  • 举报
回复
int.Phase(str);
gabriel1 2003-12-02
  • 打赏
  • 举报
回复
int.Phase(str);
int32.Phase(str);
不都可以么?
楼主是问这个么?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧