我有一个类似的列表:
<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;
答案 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)});
}