var response = _facebookAPI.Fql.Query(String.Format("SELECT uid FROM event_member WHERE eid={0}", myevent));


我想将回应转换为

List<long> uids

最佳答案

假设返回的字符串是XMLDocument:

var response = _facebookAPI.Fql.Query(String.Format("SELECT uid FROM event_member WHERE eid={0}", myevent));
XmlDocument doc = new XmlDocument();
doc.LoadXml(response);
XmlNodeList uids = doc.GetElementsByTagName("uid");

var uids = new List<long>();
foreach (XmlNode node in uids)
{
      long id;
      if (long.TryParse(node.InnerText, out id))
      {
           uids.Add(id);
      }
 }

10-08 05:06