knrt.net
当前位置:首页 >> C#中如何进行string与FloAt的转换 >>

C#中如何进行string与FloAt的转换

用Convert.ToSingle可以转成float。 用tostring可以转成string

浮点数本身就是不精确的。何况 float(也就是 Single)是单精度浮点,是按照二进制浮点算法的 IEC 60559:1989 (IEEE 754) (不是楼上说的 IEEE 74)标准存储计算的,精度更低。 建议换用 double 双精度浮点类型存储,精度能高一些。

用Convert.ToSingle()转数据类型 用string.substring()截取字符串 string a = "AA-00-00-28-00-00-00-AA";float f = Convert.ToSingle(a.Substring(9, 2));或者用string.spilt()分割 string a = "AA-00-00-28-00-00-00-AA";string[] an=a.Split(...

我给你写了一个: private float ConvertSrtingFloat(string FloatStr) { float f; if (!float.TryParse(FloatStr, out f)) { MessageBox.Show("字符串格式不是合法的Float数"); return 0.0f; } else return f; }

//using System.Linq; static void Main(string[] args) { string[] ss = { "1.1", "2.2", "3.3" }; float[] ff = ss.Select(x => Convert.ToSingle(x)).ToArray(); foreach (float f in ff) Console.WriteLine(f); Console.ReadLine(); }

Convert.ToString((object)null) == "" Convert.ToString(null)== null 通常 object 到 string 有四种方式(假设有object obj):obj.ToString(),Convert.ToString()、(string)obj,obj as string.。都能将 object 对象转换成 string 对象。异同以及...

1.string转换float float x = 3.14F; string s = x.ToString("00%"); 2.float转换string string s = "3.14"; float x = float.Parse(s);

Float.Parse 方法或者 Convert.ToFloat

convert方法

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com