嗨设计一个程序,我只是想建议写一个multiDim数组到文件。 我正在使用XNA,并有一个Vector3(x,y,z)的多维数组。C#导出/写多维数组到文件(csv或其他)
有数十万如果不是数百万的值,我想能够将它们保存在文件中(保存游戏级别)。我对一个想法没有偏见,我只需要存储数据......多数民众赞成它!所有其他游戏数据,如球员统计等我使用XMLSerializer及其工作奇迹。
现在我正在玩xml序列化器很多,并且已经知道你不能导出MultiDim Arrays ...太令人沮丧了(但我确信有一个很好的理由 - 希望)。我跟贾格德一起玩,没有运气。
使用System.IO.File.WriteAllText然后迅速relised这只是字符串... daahhh
基本上我想我需要下井的BinaryWrite方法,重新写我自己的序列,在去尝试运行一个sql server来托管大量的数据......愚蠢的想法?请告诉我,你能指出我的写作方向吗?因为我主要有一个web(php)背景,所以运行同步数据/级别数据的服务器的想法对我很有吸引力......但可能不适用于此。
感谢什么,
玛
谢谢你的回答,今晚请看看JSON。 – Malaki
好吧并排JSON是较小的文件大小,然后上面的第一个答案(BinaryFormatter();)但它仍然相当大的文件大小...需要开始查看压缩。再次感谢您的帮助 – Malaki