【发布时间】:2011-10-12 23:41:37
【问题描述】:
嗨,我正在设计一个程序,我只是想就将 multiDim 数组写入文件提出建议。 我正在使用 XNA 并且有一个包含 Vector3(x, y, z) 的多维数组。
有十万个值,如果不是数百万个,我希望能够将它们保存在一个文件中(保存游戏关卡)。我对一个想法没有偏见,我只需要存储数据......就是这样!我正在使用 XMLSerializer 及其工作奇迹。
现在我经常使用 xml 序列化程序,并且了解到您无法导出 MultiDim 数组......这很令人沮丧(但我相信有一个很好的理由 - 希望如此)。我玩 Jagged's 时运气不好。
使用过 System.IO.File.WriteAllText 然后很快就发现它只适用于字符串... daahhh
基本上我认为我需要使用 BinaryWrite 方法,重新编写我自己的序列化程序,甚至尝试运行一个 sql 服务器来托管大量数据......愚蠢的想法?请告诉我,你能指出我的写作方向吗?由于我主要有网络(php)背景,因此运行同步数据/级别数据的服务器的想法对我很有吸引力......但可能不适用于这里。
谢谢你,
恶意
【问题讨论】:
标签: c# arrays xna xmlserializer multidimensional-array