第一种 是要求四舍五入的
Code
ToString("0.0");
第二种 是不要四舍五入的..这个就比较麻烦些了...
Code
float f = 0.9999f;
int i = (int)(f * 10);
f = (float)(i * 1.0) / 10;
还有一种写法
Code
float f2 = 0.9999f;
string str = f2.ToString();
str = str.Substring(1, str.IndexOf(".")-1);
性能不知道哪个更小点...不过应该都差不多...我个人觉得第一个性能可能稍微好点...(感觉而已..呵呵)