标题:【求助】如何把C#小数与整数部分分开!
只看楼主
zhangkecd
Rank: 2
来 自:闲云工作室
等 级:论坛游民
帖 子:159
专家分:91
注 册:2009-3-13
得分:0 
2楼正解。

闲云野鹤---梦想  
2010-08-30 10:00
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
得分:0 
string f = a.Substring(d.Length);//获取非整数部分
为什么这个可以取非整数部分
呢!!
d.Length这个不是整数的吗
2010-08-30 10:02
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
得分:0 
string f = a.Substring(d.Length);//

这个为什么只有第一个参数呢,什么含义
为什么不要第二个参数呢


谢谢
2010-08-30 10:11
zhouljsh
Rank: 1
等 级:新手上路
帖 子:21
专家分:5
注 册:2010-8-30
得分:0 
为何不用字符串分割的方法?
2010-08-31 05:20
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
得分:0 
好呀
2010-08-31 09:12
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
得分:0 
程序代码:
            string Regextest = @"\d{1,}.\d{1,}";//小数的正则表达式

            if (Regex.IsMatch(textBox1.Text, Regextest))
            {
                string[] str1 = textBox1.Text.Split('.');
                MessageBox.Show("整数部分:"+str1[0].ToString()+"\n"+"小数部分:"+str1[1].ToString());

            }
            else
            {
                MessageBox.Show("输入有误");
            }

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2010-08-31 10:22
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:0 
阁下还是看看基础知识吧,这样帮助能大些!!
2010-08-31 12:35
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
得分:0 
去哪里看呀

你推荐一下
2010-08-31 13:06
Fieldens
Rank: 2
等 级:等待验证会员
威 望:1
帖 子:25
专家分:42
注 册:2009-7-30
得分:0 
把给出的小数先用(int)强转
得整数部分
然后用原数减去强转后的整数
得小数部分
2010-08-31 15:46
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
得分:0 
怎么写代码!!!
2010-08-31 16:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-317134-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.101961 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved