.net - 如何创建共享方法的扩展

标签 .net vb.net

我喜欢为 Image.FromStream 创建一个扩展方法

Public Shared Function FromStream(ByVal stream As System.IO.Stream) As System.Drawing.Image

有可能取消处理,例如
Public Shared Function FromStream(ByVal stream As System.IO.Stream, ByVal CloseTask As ManualResetEvent) As System.Drawing.Image

是否可以?

最佳答案

不,您只能添加似乎将实例方法添加到类型的扩展方法 - 您不能让它看起来像是向类型添加了新的共享方法。

关于.net - 如何创建共享方法的扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6805653/

相关文章:

c# - 使用 CultureInfo 的语言和区域的自定义组合

c# - .NET 对象的内存开销是多少

asp.net - ASP .Net VNext 和 Owin

c# - 为什么 InvokeRequired 和 Dispatcher.CheckAccess 的 bool 值颠倒?

c# - 如何使用 .NET 运行时序列化识别放置在独立存储中的对象的版本?

javascript - ASP.Net web 应用程序 Jquery Photoviewer 和 Ajaxical Update

java - 数字签名 : sample code for verification and for extracting certification information

.net - .NET 上的纪念品实现

.net - 使用 TVS 点阵打印机的 .NET PrintDocument 动态纸张高度

vb.net - 如何在没有 IDispatch 的情况下创建 VB.NET COM 可见接口(interface)?