如何定义动态类成员

本文关键字:动态 成员 定义 何定义 | 更新日期: 2023-09-27 18:10:48

我有一个列表,就像:

       <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;

如何定义动态类成员

你想:

    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)});
    }