c# - 如果一个类包含另一个类的对象列表,那么如何在 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# - 应该显示哪个表格?
- generics - 特征默认函数实现是否会像泛型一样导致代码膨胀?
- javascript - 获取列的总数
- ios - 无法在 App Store Connect 中添加新版本的 iOS 应用
- python - Python 美丽的汤从 html 中检索图像
- c - 如何确定 __GI___clock_gettime() 是否属于快速系统调用?
- docker - 如何使用 Ansible 检查 docker-compose 是否已安装?
- android - 如何在颤振应用程序中构建共享应用程序的功能?
- mongodb - MongoDB:使用 $nin 和 $ne 运算符
- arrays - 为什么我们不需要在 malloc 数组的情况下取消引用指针值?