Advertisement

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)

还没有任何评论哟~