在本文中,我们将讨论如何将字符串值转换为浮点值。 为此,我们将使用 System.BitConverter 类,它包含许多方法,其中一个是 GetBytes() 返回指定的整数值作为字节数组,另一个是 ToSingle() 方法返回一个单精度浮点数转换 字节数组中的指定位置。
C#将字符串转换为浮点值示例
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication15 { class Program { static void Main(string[] args) { string hexastr = "13590160"; uint number = uint.Parse(hexastr, System.Globalization.NumberStyles.AllowHexSpecifier); byte[] floatvalue = BitConverter.GetBytes(number); float fn = BitConverter.ToSingle(floatvalue, 0); Console.WriteLine("float convert = {0}", fn); Console.ReadLine(); } } }
日期:2020-04-11 22:50:19 来源:oir作者:oir