2011-04-19 123 views
0

.NET Framework 4引入了新的帮助程序方法Stream.CopyTo。它使用读/写方法,不需要访问流的任何内部成员。它不是虚拟的,你不能覆盖它。为什么Stream.CopyTo不是扩展方法?

所以我的问题是为什么Stream.CopyTo是一个实例方法?它可以很容易地实现为extension。这是因为Stream是一个抽象类而不是接口?

它不会引起任何问题,只是有趣:)

回答

5

这并不多大意义创建您拥有的代码类型的扩展方法。

相关问题