从文件添加浮点数并存储为变量

时间:2018-02-11 22:30:38

标签: c# .net

我有一个.txt浮点数,用点分隔。

文件看起来像:

1.72
2.17
10.72
5.31

如何读取文件,添加所有浮点数,并将store存储为一个浮点变量,以便稍后打印出来?

1 个答案:

答案 0 :(得分:1)

首先,您需要阅读文本文件。

string path = @"C:\Users\Obama\Desktop\HalfLife3\floats.txt";
string[] text = System.IO.File.ReadAllLines(path);

关于C#需要注意的一点是,他们被称为单打,而非浮动。这将从文本文件中获取所有行,并将它们添加到List<Single>

List<Single> floats = new List<float>();
foreach (string s in text)
{
    floats.Add(Convert.ToSingle(s));
}

现在您拥有floats所有值。如果你想打印它们,你可以这样做:

foreach (Single s in floats)
{
    Console.WriteLine(s.ToString());
}