如何定义动态类成员?

时间:2014-06-30 23:11:39

标签: c# html class nodes

我有一个类似的列表:

       <option value="245">Adam Adam</option>
       <option value="427">Adnan KAYA</option>
       <option value="347">Ahmet Ağaoğlu</option>
       <option value="150">Ahmet ALTAN</option>
       <option value="337">Ahmet Arsan</option>

我得到这个值:

         var noa = document.DocumentNode.SelectSingleNode(""); 
          for (int y = 1; y < noa.ChildNodes.Count; y++)
           {
            var s = noa.ChildNodes[y].Attributes["value"].Value;
            var ss = noa.ChildNodes[y+1].InnerText;
            }

我有一个班级

    public class aut
    {
        public int id { get; set; }
    }

是否有可能在for循环中写这个?

     aut ss=new aut();
     ss.id=s;

1 个答案:

答案 0 :(得分:0)

你想:

    var autList = new List<aut>();
    var noa = document.DocumentNode.SelectSingleNode("");
    for (int y = 1; y < noa.ChildNodes.Count; y++)
    {
        autList.Add(new aut() { id = Convert.ToInt32(noa.ChildNodes[y].Attributes["value"].Value)});
    }