.net 4.0 为什么Stream.CopyTo不是扩展方法?

.net 4.0 为什么Stream.CopyTo不是扩展方法?,.net-4.0,.net 4.0,.NETFramework 4引入了新的助手方法。它使用读/写方法,不需要访问流的任何内部成员。它不是虚拟的,您无法覆盖它 所以我的问题是为什么Stream.CopyTo是一个实例方法?它可以很容易地作为一个应用程序实现。这是因为流是抽象类而不是接口吗 它不会引起任何问题,只是很有趣:)为具有代码的类型创建扩展方法实际上没有多大意义 为您拥有代码的类型创建扩展方法没有多大意义

.NETFramework 4引入了新的助手方法。它使用读/写方法,不需要访问流的任何内部成员。它不是虚拟的,您无法覆盖它

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


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

为具有代码的类型创建扩展方法实际上没有多大意义

为您拥有代码的类型创建扩展方法没有多大意义