C# 我应该使用哪种方法来存储和读取大量数据?

C# 我应该使用哪种方法来存储和读取大量数据?,c#,save,primitive-types,C#,Save,Primitive Types,我的科学C代码生成了大量数据,我用这些数据为确定的频率创建输出并存储它们。每次跑步后,我通常会丢失所有其他数据。90%的输出从未使用过,输出生成是一个耗时的过程 为了概述我的数据,我解释了数据的类型。 我有四个双2D数组,1000×1000个主要变量。这些变量需要求解8000000次,然后存储 我需要做的是: ->以易于保存和读取的方式存储所有这些数据 例如,属于迭代次数2000000的所有数据都可以从保存的文件中查找和读取,并存储在原始数组中,以便进一步计算或生成图形。。。 顺序很重要,数据应

我的科学C代码生成了大量数据,我用这些数据为确定的频率创建输出并存储它们。每次跑步后,我通常会丢失所有其他数据。90%的输出从未使用过,输出生成是一个耗时的过程

为了概述我的数据,我解释了数据的类型。 我有四个双2D数组,1000×1000个主要变量。这些变量需要求解8000000次,然后存储

我需要做的是: ->以易于保存和读取的方式存储所有这些数据

例如,属于迭代次数2000000的所有数据都可以从保存的文件中查找和读取,并存储在原始数组中,以便进一步计算或生成图形。。。 顺序很重要,数据应有序保存


请告诉我适合我的方法,然后我可以开始学习在代码中实现这些方法。

这有帮助吗@我可以在我的应用程序中使用txt文件吗?它是否有能力搜索特殊点,然后从该点开始读取?我找不到关于BinaryFormatter的好信息源。