6
CancellationToken的默认参数
我有一些要添加的异步代码CancellationToken。但是,在许多实现中都不需要这样做,因此我想有一个默认参数-也许CancellationToken.None。然而, Task<x> DoStuff(...., CancellationToken ct = null) 产量 不能将类型“”的值用作默认参数,因为没有对“ System.Threading.CancellationToken”类型的标准转换 和 Task<x> DoStuff(...., CancellationToken ct = CancellationToken.None) “ ct”的默认参数值必须是编译时常量 有什么办法可以为其设置默认值CancellationToken吗?