泛型类的扩展方法
是否可以为泛型类声明扩展方法?
public class NeedsExtension<T>
{
public NeedsExtension<T> DoSomething(T obj)
{
// ....
}
}
Possible Duplicates:
C# -Generic Extension Method
How do you write a C# Extension Method for a Generically Typed Class
Is it possible to declare extension methods for generic classes?
public class NeedsExtension<T>
{
public NeedsExtension<T> DoSomething(T obj)
{
// ....
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
扩展任何类
扩展特定的泛型类
To extend any class
To extend a specific generic class
是的,但您忘记了
this
关键字。查看 Queryable,它提供了集合上的所有 LINQ 运算符。Yes, but you forgot the
this
keyword. Look at Queryable that provides all the LINQ operators on collections.当然
Sure
如何编写通用类型类的 C# 扩展方法
How do you write a C# Extension Method for a Generically Typed Class