0
A
回答
1
如果你有一個泛型類,然後是的,這是可能的:
public class Foo<T>
{
public IEnumerable<T> ItemsImported { get; set; }
}
3
選項1
使類通用:
public class MyClass<T>
{
public IEnumerable<T> ItemsImported { get; set; }
}
選項2
品牌一對通用方法:
public IEnumerable<T> GetItemsImported<T>()
{
// ...
}
public void SetItemsImported<T>(IEnumerable<T> value)
{
// ...
}
1
是的,但是你的類也必須是通用的。
public class YourClass<T>()
{
public IEnumerable<T> ItemsImported { get; set; }
}
玩得開心:)
0
那麼真正的問題應該是:在類的通用?或者換句話說:你使用通用模板的目的是什麼?如果你的類必須是通用則提出的解決方案適合,否則我會建議之一之二:
- 您
items
對接口匹配,那麼IEnumerable<IMyItem>
將是適當的 - 您
items
沒有共同的類型或接口,那麼IEnumerable<object>
應該完成這項工作。你將不得不在調用代碼中檢查實際對象的類型。
相關問題
- 1. 斯威夫特,我怎麼能得到一個屬性
- 2. 是否有可能擁有一個屬性爲IEnumerable <T>?
- 3. 我怎麼能忽略css屬性
- 4. 我怎麼知道一個屬性是否是一個通用集合
- 5. 我怎麼可能把我的類的屬性,進入功能
- 6. Bootstrap - 我怎麼能有一個粘頭?
- 7. 我怎麼能在我的課初始化引用屬性
- 8. 使用LINQ,我怎樣才能從其他的IEnumerable <>的屬性創建的IEnumerable <>
- 9. 我怎麼能通過這個信息?
- 10. 在MVC中,你怎麼能[AllowHtml]在一個現有的DLL類的屬性?
- 11. 你怎麼知道一個NSObject是否有某個屬性?
- 12. 我怎麼能分析該具有的屬性的XML標記,用perl
- 13. 在螞蟻給出一個真或假的屬性我怎麼能有條件地定義一個macrodef
- 14. 使用m2eclipse,我怎麼可以通過系統屬性
- 15. 的ActionScript:我怎樣才能通過屬性
- 16. 我怎麼能得到一個普通類div的內容
- 17. 我怎樣才能RaisePropertyChanged屬性更改?
- 18. C#WPF我怎麼能有多個DataContext
- 19. 我怎樣才能制定一個LDAP查詢尋找沒有屬性
- 20. 一個「屬性」怎麼能叫喜歡它的不使用括號
- 21. 我怎麼能在一個數據幀
- 22. 我怎麼能在一個MySQL查詢
- 23. ,我怎麼能在一個字符串
- 24. 我怎麼能一個參數F#類
- 25. 我怎麼能知道一個PrintWriter
- 26. 我怎麼能在一個Flash網站
- 27. 我怎麼能在一個時間
- 28. 填充性能飾有一個屬性
- 29. 我怎麼能在一列
- 30. 我怎樣才能讓一個多屬性的lambda表達式使用LINQ
是的,這是可能的。你試過了嗎? – dcastro
你打算如何處理它?這可能...可能不是最好的想法,但 – Sayse
你想在哪裏使用它? –