菜鸟问题 求解答

wctmac123 2012-04-17 04:07:06
string abc="39.123456" 现在要把他变成 abc=39123456 而且 abc必须变成整形
...全文
105 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
niaoked 2012-04-17
  • 打赏
  • 举报
回复

string abc="39.123456"
int pos=string.IndexOf('.');
long result=float.Parse(abc) * Math.Power(10,abc.lent-pos-1);
threenewbee 2012-04-17
  • 打赏
  • 举报
回复
uint最大是4294967295
int是uint的1/2。
xboxeer 2012-04-17
  • 打赏
  • 举报
回复
abc=abc.Replace('.','');
int result=0;
int.TryParse(abc,result);
zllllz6 2012-04-17
  • 打赏
  • 举报
回复

string abc = "39.123456";
string [] a =abc.Split('.');
abc=a[0]+a[1];
int sum = int.Parse(abc);
q107770540 2012-04-17
  • 打赏
  • 举报
回复

string abc="39.123456";
int i=Convert.ToInt32(abc.Replace(".",""));


要考虑int范围哦
bdmh 2012-04-17
  • 打赏
  • 举报
回复

string abc = "39.123456";
abc = abc.Replace(".","");
int i = Convert.ToInt32(abc);

110,534

社区成员

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

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

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