0

我正在尝试从文本文件中解析一个字符串,并以某种方式拆分元素,并在单独的变量中使用它们。该字符串采用与以下类似的形式:

测试盘,3819.9609375,3819.96875,FAT32

现在我使用 StreamReader 从文本文件中获取信息,我的第一个想法是使用 String.Split (因此是逗号),但我找不到将每个段放入不同变量的方法,例如:

  • 变量 1:测试磁盘
  • 变量 2:3819.9609375
  • 变量 3:3819.96875
  • 变量 4:FAT32

我的问题是我怎样才能把这个字符串变成上面类似的格式,如果是这样,有没有办法使用 String.Split() 来完成?干杯

4

2 回答 2

1

这段代码对我有用:

string s = "TEST DISK,3819.9609375,3819.96875,FAT32";
string[] vars = s.Split(',');

输出:

vars[0] = "TEST DISK"
vars[1] = "3819.9609375"
vars[2] = "3819.96875"
vars[3] = "FAT32"
于 2013-10-22T08:29:27.263 回答
0

尝试这个,

string[] line = File.ReadAllLines("FilePath");

if (null != line && line.Length > 0)
{
    string[] values = line[0].Split(new char[',']);
    string variable1 = values[0]; //TEST DISK
    string variable2 = values[1]; //3819.9609375
}
于 2013-10-22T08:33:38.450 回答