我在阅读txt文件时遇到问题。 它包含几行和一列的位。 例如:
10101001 10101010 10101010 11110101[space]
10101010 00011000 11000000 10200111[space]
00001000 10111111 11001010 10010010[space]
我无法正确阅读它。例如,我想获得[1] [2]单元格并获得(11000000)。我需要在程序中具有相同的txt文件表示。知道我只能阅读整个文本并使用空格分割为字符串[]。不幸的是,这种态度我将失去我的结构。我将不胜感激任何帮助!
答案 0 :(得分:2)
要完成目标,您需要执行两个步骤:
感谢LINQ,您可以快速完成:
var cells = (from l in System.IO.File.ReadAllLines("myfile.txt")
select l.Split(" ".ToArray(), StringSplitOptions.RemoveEmptyEntries)).ToArray();
现在您可以像这样访问单元格:
var value = cells[1][2];