C#中读取txt文件中的浮点型数据

给我代码满意再加分30
2024-12-03 01:31:23
推荐回答(1个)
回答1:

string path = @"c:\temp\MyTest.txt";
if (!File.Exists(path))
{
// Create a file to write to.
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine("1.2");
sw.WriteLine("2.4");
sw.WriteLine("5.0");
}
}

// Open the file to read from.
using (StreamReader sr = File.OpenText(path))
{
string s = "";
while ((s = sr.ReadLine()) != null)
{
// 在这里将s转化为浮点型
float f = float.Parse(s);
Console.WriteLine(f);
}
}

注意:读写的格式,这里写时一个浮点数一行,
为了方便读出。用ReadLine()一次读取一行。
希望对你有帮助。