ฉันกำลังพยายามตั้งค่า XElements ด้วย ArrayList และประสบปัญหาเล็กน้อย โดยพื้นฐานแล้วฉันต้องการทำ foreach loop ได้ แต่ไม่แน่ใจว่าจะต้องแทรกมันไว้ที่ไหน
ArrayList cities = new ArrayList();
foreach (ListItem item in lstCities.Items)
{
cities.Add(item.Text);
}
new XElement("Cities", cities //not sure what to do here
.Select(x=>new XElement("City",x)))
สิ่งนี้ใช้งานไม่ได้แม้ว่าจะใช้ได้ดีกับสิ่งนี้ แต่ฉันต้องการชื่อเมือง ไม่ใช่หมายเลขอาร์เรย์
new XElement("Countries", lstCountry.GetSelectedIndices()
.Select(x => new XElement("Country", x))