考虑密封的框架类" WorkItem" (MSDN-description)
我想扩展这个密封的类,以便我可以编写类的扩展方法,例如我可以写:
workitem.ReadWrite();
这是否可以实施,如果可以的话怎么办呢?
答案 0 :(得分:2)
扩展方法示例:
public static class WorkItemExtensions
{
public static void ReadWrite(this WorkItem objRef)
{
// Do things you need here
}
}
答案 1 :(得分:1)
可以向sealed
类添加扩展方法。您可以像sealed
类一样为concrete
类创建扩展方法。
您可以为您的班级写这样的内容,同时您需要包含assembly
并使用您将使用该方法的扩展程序类的namespace
。
public static class Extensions
{
public static void ReadWrite(this WorkItem item)
{
// Do your code
}
}