永发信息网

C#怎样获得小数点之前和之后的值

答案:4  悬赏:80  手机版
解决时间 2021-02-14 02:39
C#怎样获得小数点之前和之后的值
最佳答案
1、用字符串分隔:
using System.Text.RegularExpressions;
string str="aaajsbbbjsccc";
string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);
foreach (string i in sArray) Response.Write(i.ToString() + "
");
输出结果:
aaa
bbb
ccc
2、用多个字符来分隔:
string str="aaajbbbscccjdddseee";
string[] sArray=str.Split(new char[2] {'j','s'});
foreach(string i in sArray) Response.Write(i.ToString() + "
");
输出结果:
aaa
bbb
ccc
ddd
eee
3、用单个字符来分隔:
string str="aaajbbbjccc";
string[] sArray=str.Split('j');
foreach(string i in sArray) Response.Write(i.ToString() + "
");
输出结果:
aaa
bbb
ccc
全部回答
float num=123.31;
int i=(int)num;//这就是123,这个是舍去的
int i=int.prase(num);//同上,这个貌似是四舍五入的(这个我不太清楚,你可以试一下)
int f=num/1*100;//是31
再有一个办法
string str=num.ToString();
string[] c=str.split('.');
int.prase(c[0]);//表示123,整型
int.prase(c[1]);//表示31,整型
加一个button按钮然后执行以下代码,测试过可用
protected void Button1_Click(object sender, EventArgs e)
{
string s = "123.31";
int first = 0;
int last = 0;
string[] data = s.Split('.');
first =int.Parse(data[0]);
last = int.Parse(data[1]);
Response.Write("第一个整数:"+first.ToString()+"
第二个整数:"+last.ToString());
}
Math.Truncate 取到整数部分,做减法得到小数部分
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
港货之家地址好找么,我有些事要过去
康泰和人寿哪个好
博大牌匾地址在什么地方,想过去办事
湖南省农村信用社(津口东路)地址好找么,我有
天虹化妆品(于都分店)地址在哪,我要去那里办
工业用地与生活用地布局合理的是:A. 工业用地
不按导向车道行驶怎么处罚
win7系统任务栏图标顺序乱跳怎么解决
看到维修电脑的店里把一块液晶显示屏挂在墙上
我有一张交行信用卡,还没有激活,我经过的时
少年服装专卖店换季促销,每件上衣原件65元,
美洁纸业地址好找么,我有些事要过去
红日窗帘装饰在哪里啊,我有事要去这个地方
大型3d立体画uv喷绘机的操作流程是怎样的
有一部电视林志颖开豪车的是什么电视??
推荐资讯
奶茶行业喜茶与一点点奶茶哪个更火?更好喝?
轮播图用js做还是css3做?
i7 6700k+1080显卡玩英雄联盟fps才100多
正大会计培训(洛阳涧西区)地址在哪,我要去那
育英跆拳道怎么去啊,我要去那办事
QQ飞车中幸运币在哪里玩转盘?
怎么用QQ上微信啊 求大神解答
名扬副食店地址有知道的么?有点事想过去
【导线测量法】什么是导线测量
昆仑保险理财有风险吗?
没有工作经验的在校生兼职简历怎么写
材料-:2011年10月13日,在广东佛山发生了一起
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?