2010-10-06 81 views

回答

1
XElement xml = new XElement("Users", 
        (from str in aList select new XElement("User", str)).ToArray()); 

這可以做到這一點。不知道.ToArray是否必要。

+0

正是我一直在尋找:)非常感謝。它工作正常,沒有.ToArray() – hoang 2010-10-06 12:18:17

0
 List<User> list = new List<User>(); 
     list.Add(new User { Name = "Domain\\Alice" }); 
     list.Add(new User { Name = "Domain\\Bob" }); 
     list.Add(new User { Name = "Domain\\Charly" }); 

     XElement users = new XElement("Users"); 
     list.ForEach(user => { users.Add(new XElement("User", user.Name)); }); 

     Console.WriteLine(users); 
+0

謝謝!它可以工作,但是你仍然在將數據包裝到一個新的類中,我試圖避免這個類。 – hoang 2010-10-06 12:24:18

相關問題