从C#中的文本文件中读取大量整数(双精度)的最有效方法是什么?

时间:2011-12-15 23:51:00

标签: c# optimization matrix double integer

如果我必须从文件中读取一个庞大的整数矩阵,那么在C#中最有效的方法是什么?

示例:

n m // n - number of rows m - number of columns
a11  ... a1m
    ...
an1 ...  anm

2 个答案:

答案 0 :(得分:0)

大多数情况下,一旦加载到多维数组中,就速度而言,它取决于你的意思是什么,并且使用它会非常快。

就仅使用您需要的资源而言,逐行流式传输是最好的。

答案 1 :(得分:-1)

在我看来,在从文件中读取整个文本后,您可以使用Regex类来匹配所有数字(使用Matches(String)方法)并检索类Matches的对象。 String形式下的所有数字都存储在此对象中,您可以通过从这些字符串中解析数字来获取数字。