2017-03-05 66 views
0

我与C#的工作,我有类型列表的一个列表,其中家庭是这种结构的类:写入到从列表<T> C#中的文本文件

public class Family 
    { 
     public Father father; 
     public Mother mother; 
     public int IdFamily { get; set; } 
    } 

父亲和母亲也班级,他们自己的属性。

我的名单中有关于家庭的数据。我想将列表中的所有数据存储到一个txt文件中。

我如何使用System.IO和StreamWriter来做到这一点?

+2

而在什么结构? XML? JSON?别的东西? –

+0

格式是否重要?具体来说,为什么不直接序列化为JSON字符串,然后将其写入文件? – Derek

+0

格式无关 –

回答

1

如果你去对JSON那么它是相当直接向前Newtonsoft

string json = JsonConvert.SerializeObject(family, Formatting.Indented); 
File.WriteAllText(path, json);