2017-03-05 67 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);