c# 双精度数据,怎么取整数部分,和小数部分? 比如:5.2300 整数部分:5小数点后第一位:2这个怎么实现?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以.为分界符,先把它转为字符串类型的值,然后有个SLIPT这个函数可以实现以.为分界划分成字符串数组,这样你就可以取到第1个数组元素为5,第二个数组元素为2300! 将其转化成str,然后按照你需要是拆分字符串即可 double d = 5.2300; string str = d.ToString(); Console.WriteLine(str.Split('.')[0]); if (str.Contains(".")) Console.WriteLine(str.Substring(str.IndexOf('.') + 1, 1)); double a=5.2300;string[] strs=a.ToString().Split('.');strs[0]就是5strs[1].Substring(0,1)就是2 double a = 5.2300;double part1 = (int)a;double part2 = a - part1; double a=5.2300;string[] strs=a.ToString().Split('.');strs[0]就是5strs[1].Substring(0,1)就是2 寻找 code project 里面的源码 window2003环境下,可否使用别的用户名来执行 file.copy 语句? 如何在窗体中显示另一个程序集的界面? 登陆界面的源代码 如何用数据库表控制模块的调用流程 急!!!请高手指点一下,感激不尽! 请教Winform中Datagrid(或DatagridView)的刷新问题 MDI子窗体的问题,简单。在线等 自定义控件的问题 如何给控件设置字符串(#cccccccc)形式的背景色 输入框数字计算 cookie 一站式登陆问题
Console.WriteLine(str.Split('.')[0]);
if (str.Contains("."))
Console.WriteLine(str.Substring(str.IndexOf('.') + 1, 1));
string[] strs=a.ToString().Split('.');
strs[0]就是5
strs[1].Substring(0,1)就是2
double part1 = (int)a;
double part2 = a - part1;
string[] strs=a.ToString().Split('.');
strs[0]就是5
strs[1].Substring(0,1)就是2