複数の連絡先を保存する必要がある Windows Phone アプリを開発しています。連絡先をリストに保存しました。連絡先を1件ずつ保存したい。
これが私のコードです
var data = from q in document.Descendants("Contact")
select new ContactList
{
DisplayName = q.Element("Name").Value,
Email = !string.IsNullOrEmpty(q.Element("Email").Value) ? q.Element("Email").Value : " ",
Address = !string.IsNullOrEmpty(q.Element("Address").Value) ? q.Element("Address").Value : " ",
//PhoneNumber = m.PhoneNumbers.FirstOrDefault()
PhoneNumber = !string.IsNullOrEmpty(q.Element("PhoneNumber").Value) ? q.Element("PhoneNumber").Value : " "
};
ContactList con = null;
SaveContactList = new List<ContactList>();
foreach (var c in data)
{
con = new ContactList();
con.DisplayName = c.DisplayName;
con.Address = c.Address;
con.Email = c.Email;
con.PhoneNumber = c.PhoneNumber;
SaveContactList.Add(con);
}
ここでは、すべての連絡先をSaveContactListに保存しています。ここで、これらすべての連絡先を保存したいと思います。これらの連絡先を保存するにはどうすればよいですか?