【发布时间】:2019-11-24 11:38:27
【问题描述】:
我有一些具有不同属性的对象。我想使用List<dynamic> 存储到列表中,我已经做到了。
但是当我试图找到我需要的特定对象时遇到了一些问题。
例如:
我有 2 个对象 Movie 和 Genre
电影对象
Movie movie = new Movie()
{
Title = Title,
Description = Description
};
类型对象
Genre genre = new Genre ()
{
Name = Name
};
我是这样存储的:
List<dynamic> dynamics = new List<dynamic>();
dynamics.Add(movie);
dynamics.Add(genre);
我不知道检查列表是电影还是流派
我不想使用 dynamics[0] 来获取 Movie 对象。因为我的对象比下面的代码多得多。
我尝试使用 LINQ,但确实有效,或者我错过了什么
【问题讨论】: