【发布时间】:2015-03-03 15:02:55
【问题描述】:
我有一个从 ProfileBase 派生的列表。这个列表可以包含 Profile,,DynamicViewProfile 的一个实例,因为它们都是从 ProfileBase 派生的
但如果项目类型是 DynamicViewProfile,我必须使用 NodeName,如果是 Profile,那么我应该使用 DocName
profileListsForSearch = profileLists.Where(stringToCheck =>
((Profile)stringToCheck).DocName.Contains(searchBar.Text)).ToList();
所以这是用于配置文件的,没关系,但如果列表包含 DynamicViewProfile 对象,那么我有一个例外,因为 docname 为空,我需要获取 NodeName
希望我的问题很清楚
【问题讨论】: