我有一個從ProfileBase派生的列表。這個列表將包含個人資料的一個實例,, DynamicViewProfile因爲兩者都是從ProfileBaseLinq哪裏適合不同類型
衍生而來,但如果項目類型爲DynamicViewProfile,我必須使用節點名,如果配置文件那麼我應該那麼這個
profileListsForSearch = profileLists.Where(stringToCheck =>
((Profile)stringToCheck).DocName.Contains(searchBar.Text)).ToList();
可採用DocName使用是個人資料,這是正常的,但如果列表中包含DynamicViewProfile對象的話,我有一個例外,因爲DOCNAME爲空,我需要得到節點名
我希望我的問題是明確的
非常感謝您的解釋 – unbalanced 2015-03-03 07:00:50
jeez,你怎麼能這麼快地輸入。我開始認爲你有一些「精神」鍵盤,而不是我們擁有的舊硬件:) – nvoigt 2015-03-03 07:05:55
正如我在另一評論中所說的,我不能改變這些類,因爲它們來自WCF服務。你說得對,我可以有個例外。但類型是肯定的,所以它不會是問題。我知道我應該投出類型,但從來沒有經驗在Where條件下做:)謝謝 – unbalanced 2015-03-03 07:12:58