0
我想創建一個清單,從我使用聯盟的幾個對象列表中的所有對象。LINQ聯盟對象具有相同的基類
Return Chart.AnnotativeNodes.Union(_
Chart.DecisionNodes.Union(_
Chart.EndNodes.Union(_
Chart.StartNodes.Union(Chart.WorkCenterNodes))))
上面一行得到一個錯誤,因爲我不能工會List(of AnnotativeNode)
與List(of DecisionNode)
。每個列表定義爲List(of EndNode)
或List(of StartNode)
,但每個類都繼承自基類型節點。
有沒有可能的方法來結合這些來得到IEnumerable(of Node)
的結果?