2016-06-09 60 views

回答

1

我能够用这种方式完成它。
我不确定为什么你会得到否决票,因为没有任何示例说明写。

var engine = new MasterDetailEngine<MyHeader,MyDetail>(); 
    var listMasterDetail = new List<MasterDetails<MyHeader,MyDetail>>(); 

    var a = new MasterDetails<MyHeader, MyDetail>(); 
    a.Master = headerData; 
    a.Details = listDetail.ToArray(); 
    listMasterDetail.Add(a); 

    engine.WriteFile(@"C:/SomeFolder/MyFile.txt", listMasterDetail); 
+0

谢谢...我稍后会看你的建议。 在这一点上,我可以使用手动创建文件。我已经使用FileHelpers读取文件(带有主/明细记录)...用于创建具有主/明细记录的文件,似乎没有任何示例,所以我感谢您的建议 – user2534528

+0

再次感谢您的建议。 我想知道你是否可以为我澄清一下你的代码?你可以展开listDetail行吗? 你是如何设置/定义listDetail(在“a.Details = listDetail.ToArray();”行) 再次,谢谢。 – user2534528

+0

@JDA - 我想出了你是如何做到这一点的 - 感谢这些信息,正是我所需要的! – user2534528