CSV解析生成类(四)
发布时间
阅读量:
阅读量
本章节的内容相对较为简单,同样需要进行序列化操作。与之前的序列化相比,此次的情况略有差异。此前我们处理的参数类型为T[],正如上一章所指出的那样,而当前的类型T则为未知类型,因此无法再使用数组作为参数传递,只能将Array作为输入。接下来,先编写一个函数重载,该函数与之前的实现方式大致相似。
static public string Serialize(Array array)
{
string result = "";
result = string.Concat(result, SerializeTitle(array.GetValue(0)), "\n");
for (int i = 1; i < array.Length; i++)
result = string.Concat(result, Serialize(array.GetValue(i)), i != array.Length - 1 ? "\n" : "");
return result;
}
接下来只需对先前编写的代码进行适当调整即可
strin
全部评论 (0)
还没有任何评论哟~
