Tag: array

C#将多维数组导出/写入文件(csv或其他)

您好设计一个程序,我只是想建议将multiDim数组写入文件。 我正在使用XNA,并且有一个带有Vector3(x,y,z)的多维数组。 有数十万甚至数百万的值,我希望能够将它们保存在文件中(保存游戏级别)。 我对一个想法没有偏见,我只需要存储数据……就是这样! 所有其他游戏数据,如玩家统计数据等,我正在使用XMLSerializer及其工作奇迹。 现在我正在使用xml序列化器,并且已经了解到你无法导出MultiDimarrays……这太令人沮丧(但我确信有一个很好的理由 – 希望如此)。 我玩Jagged没有运气。 使用System.IO.File.WriteAllText然后快速重新使用,仅用于字符串… daahhh 基本上我认为我需要沿着BinaryWrite方法,重新编写我自己的序列化程序,甚至尝试运行一个SQL服务器来托管大量的数据……愚蠢的想法? 请告诉我,你能否指出我的写作方向。 由于我主要有一个web(php)背景,运行同步数据/级别数据的服务器的想法对我很有吸引力……但可能不适用于此。 谢谢你的一切, 玛

System.Type.FullName的意外值

我最近需要为任意类型构建C#特定名称(必须始终包含global :: specifier)并且遇到以下问题: // 1 – value: System.String[,,,][,,][,] string unexpectedFullName = typeof( string[,][,,][,,,] ).FullName; // 2 – value: System.String[,][,,][,,,] string expectedFullName = Type.GetType( “System.String[,][,,][,,,]” ).FullName; 我期待两种情况下返回的值都相同。 但是,由于某种原因,数组相关部分的值似乎是相反的(案例1)。 这是逆转预期的行为吗?