因此,我有一个文本文件,其中包含成千上万行的格式与此类似:
123456:0.8525000:1590882780:91011
这些文件的长度几乎总是不同的,我只需要阅读该行的前两个部分即可123456:0.8525000
。
我知道我可以使用C#分割每一行,但是我不确定如何只读取前两部分。有人对如何执行此操作有任何想法吗?抱歉,如果我的问题没有道理,可以在需要时重述。
该Split
函数返回一个string[]
,数组为string
。
只需将结果的2个第一个元素Split
(:
作为分隔符)。
var read = "123456:0.8525000:1590882780:91011";
var values = read.Split(":");
Console.WriteLine(values[0]); // 123456
Console.WriteLine(values[1]); // 0.8525000
不要忘记,values
arestring
和notint
或double
value的元素。有关如何从字符串转换为数字类型的信息,请参见如何在C#中将字符串转换为整数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句