public class User
{
public int UserId { get; set; }
public string Username { get; set; }
public string Password { get; set; }
public IList<Student> student
{
get;
set;
}
}
public class Student
{
public string Name { get; set; }
}
User user = new User();
Student stu1 = new Student() { Name = \"张三\" };
Student stu2 = new Student() { Name = \"李四\" };
user.student = new List<Student>();
user.student.Add(stu1);
user.student.Add(stu2);
user.Username = \"admin\";
user.Password = \"123456\";
User user1 = new User();
Student stu3 = new Student() { Name = \"二蛋\" };
Student stu4 = new Student() { Name = \"王二麻子\" };
user1.student = new List<Student>();
user1.student.Add(stu3);
user1.student.Add(stu4);
user1.Username = \"root\";
user1.Password = \"123\";
IList<User> userList = new List<User>();
userList.Add(user);
userList.Add(user1);
//调用方法
PrintPropertyValue(userList);
private void PrintPropertyValue<T>(IList<T> list)
{
[] index = new [10];
for (int i = 0; i < list.Count ; i++)
{
Console.WriteLine(list[i].GetType().GetProperty(\"Username\").GetValue(list[i],null));
Console.WriteLine(list[i].GetType().GetProperty(\"Password\").GetValue(list[i], null));
obj = list[i].GetType().GetProperty(\"student\").GetValue(list[i],null);
IList ll = obj as IList;
foreach (var item in ll)
{
Console.WriteLine(item.GetType().GetProperty(\"Name\").GetValue(item, null));
}
}
}
继续阅读与本文标签相同的文章
下一篇 :
机器学习笔记——机器学习建议
-
关注盲人群体 美团推出语音点外卖应用
2026-05-19栏目: 教程
-
卡特马克让制造走向“智造”,百年厨具品牌走向智能化
2026-05-19栏目: 教程
-
拼多多盘初涨逾2%,回应腾讯退出母公司股东行列为正常变化
2026-05-19栏目: 教程
-
Android 10在用户权限方面有何调整?现在真的更安全了吗?
2026-05-19栏目: 教程
-
Alex Kipman:视网膜投影技术将成为AR眼镜最佳代替方案
2026-05-19栏目: 教程
