通用接口在哪裏非常有用? (我是初學者,這個簡單的例子肯定會有幫助)。C# - 通用接口
3
A
回答
5
當你需要一個接口時它很有用,但你也需要抽象數據類型。簡單示例
public interface IMyShape<T>
{
T X { get; }
T Y { get; }
}
public class IntSquare : IMyShape<int>
{
int X { get { return 100; } }
int Y { get { return 100; } }
}
public class IntTriangle : IMyShape<int>
{
int X { get { return 200; } }
int Y { get { return 200; } }
}
public class FloatSquare : IMyShape<float>
{
float X { get { return 100.05; } }
float Y { get { return 100.05; } }
}
3
您可以查看IEnumerable<T>
開頭。
2
當您想要參數化接口中某個成員的類型時,通用接口非常有用。考慮IEnumerable
和IEnumerable<T>
接口。第一次迭代Objects
,而第二次迭代爲T
提供的類型參數的實例。
由於接口可以是通用的,它允許您利用其靈活性,同時仍然以具體類型的方式利用泛型。
相關問題
- 1. c#通用接口鑄造
- 2. C#:數字通用接口
- 3. 通用接口
- 4. 通用接口
- 5. 在c#中實現通用接口#
- 6. C#檢查通用接口的實現
- 7. 鑄造通用接口和類在C#
- 8. 通用接口繼承非泛型C#
- 9. 通用接口來實現!C#-Winform
- 10. C#:通用接口轉換錯誤
- 11. C#接口和通用詞典
- 12. C#通用接口鑄造問題
- 13. 繼承自通用接口c#
- 14. 將C#對象作爲通用接口
- 15. 通用接口在C#與Java
- 16. c# - 動態返回通用接口
- 17. C#專營繼承自接口派生的接口通用接口
- 18. 在通用接口中使用接口
- 19. 排序通用接口
- 20. 如何實現具有子通用接口的通用接口
- 21. 通用庫接口
- 22. 通用接口vb
- 23. 添加導出接口,通用接口
- 24. 嵌套通用接口
- 25. 在另一個通用接口內使用通用接口
- 26. 使用通用接口擴展非通用接口
- 27. C#,使用接口
- 28. 通過通用接口包裝C#類以使用多態性
- 29. C#通用接口,通用器具,類型化的方法
- 30. 通用接口,通用接口與泛型
非常好的示例 – user196546 2009-11-13 06:18:40