Math.Round(12.13,0)
-整数部分就是小数.
解决方案 »
- Entity framework 查询返回比表多列的数据映射不全(外键对象的详细信息)
- 操作数数据类型 text 对于 subtract 运算符无效。
- treeView数据填充问题
- listview subitem 高手看下
- 查询问题
- 下面枚举类型的定义,错误的是什么?为什么?
- 关于C#调用VC的DLL的问题,有关类型的,请教一下。
- 为什么我的DataList控件会不接受样式呢?CssClass居然无效哦!
- 关于 c# 的 winForm中用到msflexgrid com组件问题,没人遇到过吗???
- 求助求助,form1变成了cs文件了
- 看见八角的《玉兰时钟》,我也发个自己写的小程序,请大家指教!
- C#用什么类库?
得到小数点前一位:
string sum;
float[] f2;
f1= 2012.111;
f2 = f1.Split('.');
sum= right(f2[0].tostring(),1);
sum = sum + "." + f2[1].tostring();
result = float.parse(sum);最后result就等于2.111
同理你也可以得到小树点后一位
using System.IO;public class Testfloat
{
public Testfloat()
{
//File.Create("dd.dbf");
float f1 = 2012.12f;
string str = f1.ToString().Substring(f1.ToString().IndexOf('.') - 1);
Console.WriteLine(str);
Console.WriteLine(Single.Parse(str));
}
public static void Main()
{
new Testfloat();
}
}
Math.Round()是四舍五入取整