C#怎样获得小数点之前和之后的值
答案:4 悬赏:80 手机版
解决时间 2021-02-14 02:39
- 提问者网友:暮烟疏雨之际
- 2021-02-13 13:59
C#怎样获得小数点之前和之后的值
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-02-13 15:32
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
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
全部回答
- 1楼网友:我住北渡口
- 2021-02-13 17:33
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,整型
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,整型
- 2楼网友:怙棘
- 2021-02-13 17:12
加一个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());
}
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());
}
- 3楼网友:举杯邀酒敬孤独
- 2021-02-13 16:59
Math.Truncate 取到整数部分,做减法得到小数部分
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯