有没有可能创建一个“类”?运行时

本文关键字:一个 运行时 有可能 创建 | 更新日期: 2023-09-27 18:17:48

对于网站的后端,我需要从数据库中获取某些数据列,这取决于用户拥有哪些站点设置。因此,没有办法事先知道我将需要哪些列。

是否有任何方法可以使"对象"列表只包含我需要返回到前端的不同类型?

例如:

学生类存储在数据库中:

Students
{
string name;
int age;
double averageGrade;
string class;
Student bestFriend;
}

假设网站上的用户只想看到学生的名字和最好的朋友,我如何将它们放入对象中,并将这些对象放入列表中?

exampleStudent {name, bestFriend};

提前感谢!

有没有可能创建一个“类”?运行时

一种解决方案是使用字典存储属性:

Dictionary<string, object> student = new Dictionary<string, object>();
student["name"] = "Alex";
相关文章: