【C#TAP 异步编程】异步接口 OOP
在我们深入研究"异步OOP"之前,让我们解决一个相当常见的问题:如何处理异步方法的继承?那么"异步接口"呢?
幸运的是,它确实可以很好地与继承(和接口)一起使用。请记住,这是一个实现细节,因此无法使用 定义接口。要在接口中定义异步方法,只需定义具有相同签名的方法,减去关键字:async
如下:
interface IMyInterface { Task MyMethodAsync(); }
然后,您可以使用以下命令实现它:async
sealed class MyClass : IMyInterface { public async Task MyMethodAsync() { ... } }
编程是个人爱好