我正在尝试从文本文件中解析字符串,并以某种方式拆分元素,并在单独的变量中使用它们。该字符串采用与以下类似的形式:
TEST DISK,3819.9609375,3819.96875,FAT32
现在我正在使用StreamReader从文本文件中获取信息,我的第一个想法是使用String.Split(因此是逗号),但我找不到将每个段转换为不同变量的方法,像:
我的问题是如何将此字符串转换为上面的类似格式,如果是这样,有没有办法可以使用String.Split()完成?干杯
答案 0 :(得分: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"
答案 1 :(得分: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
}