我有一個業務對象類BusinessObject,它實現了一個接口IAlternateInterface。我已經有了一個方法,它將返回一個具有我想要的對象的BusinessObject的通用列表,但我想將它們作爲IAlternateInterface的列表。我試圖做類似下面的psudo代碼,但在Visual Studio中出現「無法將源類型...轉換爲目標類型...」消息。什麼是轉換列表的最佳方式?asp.net中的C#列表轉換
public List<BusinessObject> GetObjects(){
//logic to get the list
}
public List<IAlternateInterface> GetInterfaceObjects(){
return GetObjects();
}
我把代碼放在我的項目真正快速和這個c ompiles所以我相信它會工作。我會在週一使用它來確保,但我相當肯定這將做我所需要的。謝謝你和其他回答的人。 – William 2010-08-22 19:21:29