Covariant in C#
摘要:
covariant可以理解为变异.也就是一种类型转换成另一种类型.Anders在>的数组一章中提到了数组的变异.如果一个引用类型A可以隐式或者显式地转化为B,则A[R]也可以转化成B[R],R可以任意指定,但A,B必须相同,这种关系称为数组变异.数组变异不能推广到值类型,比如不能从int[]转化成object[],也不能从byte[]转化成int[].今天在Bill Wanger的blog上发现了... 阅读全文
posted @ 2005-11-21 18:34 佛西亚 阅读(417) 评论(0) 推荐(0) 编辑