我正在尝试扩展 Task 类,但根据我扩展它的方式,我得到了两个不同的错误:第一个:
public class ExtTask : Task
{
public static void DoSomenthing(this Task task)
{
//some code
}
}
扩展方法必须在非泛型静态类中定义
所以我添加了静态:
public static class ExtTask : Task
{
public static void DoSomenthing(this Task task)
{
//some code
}
}
收到错误:
静态类“DownloadFile.ExtTask”不能派生自“System.Threading.Tasks.Task”类型。静态类必须派生自对象。
我怎么解决这个问题?