首页 > 解决方案 > 如果一个类包含另一个类的对象列表,那么如何在 C# 中使用反射访问列表元素?

问题描述

我有以下 3 个类,我想使用反射从 Access 类打印列表 stdInfo 的所有值,但我在执行此操作时遇到了麻烦。请有人帮我完成这项任务:

public class Student
{
      public int ID { get; set; }
      public List<StudentInfo> stdInfo { get; set; }
      public Student()
      {

        }
        public Student(int Id, List<StudentInfo> info)
        {
            this.ID = Id;
            stdInfo = info;
        }
 }


public class StudentInfo
{
        public int ID { get; set; }
        public string Name { get; set; }
        public StudentInfo()
        {

        }
        public StudentInfo(int id,string name)
        {
            ID = id;
            Name = name;
        }
}


public class Access
{
     
}

标签: c#reflectionado.net

解决方案


推荐阅读