标签: .net-4.0
.NET Framework 4引入了新的帮助方法Stream.CopyTo。它使用读/写方法,不需要访问流的任何内部成员。它不是虚拟的,你不能覆盖它。
所以我的问题是为什么Stream.CopyTo是一个实例方法?它可以很容易地实现为extension。这是因为Stream是一个抽象类而不是接口吗?
它不会引起任何问题,只是有趣:)
答案 0 :(得分:5)
为您拥有代码的类型创建扩展方法并没有多大意义。