Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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#_Reflection_Propertyinfo - Fatal编程技术网

C# 我可以通过反射设置多个列表项属性值吗?

C# 我可以通过反射设置多个列表项属性值吗?,c#,reflection,propertyinfo,C#,Reflection,Propertyinfo,接下去:,我有一个挑战- class Student { public string Name { get; set; } public List<ListItem> Courses { get; set; } } 如何将选项分配给学生类的“课程”属性?什么是列表选项?您是否需要将这些项目之一转换为列表项目,并将其添加到课程列表中?为什么您认为您需要对此进行反思?“Selections”是包含上述两个ListItems的列表的名称。我想将Selected=true

接下去:,我有一个挑战-

class Student
{
    public string Name { get; set; }
    public List<ListItem> Courses { get; set; }
}

  • 如何将选项分配给学生类的“课程”属性?

    什么是列表选项?您是否需要将这些项目之一转换为
    列表项目
    ,并将其添加到
    课程
    列表中?为什么您认为您需要对此进行反思?“Selections”是包含上述两个ListItems的列表的名称。我想将Selected=true的ListItem添加到课程中。我需要反思的原因是,与学生类一样,有大量的类,根据这一点,我想查找property.name和assign value。现在,我能够为文本框做这件事。我也希望能用列表框来做,是的,但这不是问题所在。“选择”是指询问列表中包含的项目类型。是否是
    选择
    ?相同的
    列表项
    课程对象?还是别的什么?您可以发布这些列表包含的对象的类定义吗?
    {
    Text = 'Business Management', Value = 'Course 1', Selected = 'true'
    }
    
    {
    Text = 'Network Management', Value = 'Course 2', Selected = 'false'
    }