使用泛型时,避免基类及接口约束
摘要:
使用泛型的时候我们可以这样来约束一个参数void Sort<T>(T[] arr) where T : IComparable<T>这里实现一个泛型的排序方法,约束参数T必须是实现 IComparable<T>接口,那么当我们使用这个方法的时候,我们不得不提供满足约束的参数,否则在强制转换的时候就会报错,那么当我们或者使用者原有的对象类型并非实现ICompara... 阅读全文
posted @ 2008-03-25 22:51 wsky 阅读(704) 评论(0) 推荐(0) 编辑