如何在c#中序列化类型对象[,]

本文关键字:对象 类型 序列化 | 更新日期: 2023-09-27 18:11:40

我相信这是一个非常基本的问题。最终目标是在Excel中获取一个通常包含文本和双精度的范围,并将内容转储到SQL数据库中。

我想把范围(这是输入到c#代码作为object[,])转储到XML字符串,并将其直接保存到数据库中。

我已经写了一些我自己的类,我很容易序列化使用DataContractSerializer。然而,当涉及到序列化object[,]时,我遇到了一个障碍,很多搜索网络只是告诉我如何序列化更复杂的用户定义的类,我已经知道。

可以序列化这个基本类型吗?

如何在c#中序列化类型对象[,]

不能使用DataContractSerializer序列化多维数组。

从msdn:

允许组合集合类型(具有集合的集合)。锯齿数组被视为集合的集合。不支持多维数组

object[,]切换到object[][],即从多维数组切换到锯齿数组