Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何定义动态类成员?_C#_Html_Class_Nodes - Fatal编程技术网

C# 如何定义动态类成员?

C# 如何定义动态类成员?,c#,html,class,nodes,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="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>
是否可以在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)});
    }
var autList=新列表();
var noa=document.DocumentNode.SelectSingleNode(“”);
对于(int y=1;y
您想实现什么目标?听起来您需要一个
List()
,其中
aut
有一个名为
id
的成员,该成员映射到xml中的
value
。对吗?帖子中的xml也缺少一个根元素。@MikeHixson我希望这样:adamaddam.id=245,adnankaya.id=427,ahmetağoğlu.id=347。。。我试过你说的了。定义的列表auts=新列表();在for循环之外。并写入auts[y].id=Convert.ToInt32(s);里面。(y=0,1,2…)它给出了“索引超出范围”。错误您可能并不希望数据的名称与您所指出的类名相同。也许你想要这样一个字典
data[“adamadam”].id=245
或者你想要一个类似
list.Add的列表(new{id=245,name=“adamadam”})
     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)});
    }