Stack Overflow на русском Asked by 4per on November 17, 2021
Такой код не работает
Task<A> GetA()
{
return GetB();
}
Task<B> GetB() //не мой метод, я им не владею
{
...
}
Нельзя неявно преобразовать тип Task<B>
в тип Task<A>
. При этом в типе A реализовано неявное преобразование.
class A
{
public static implicit operator A(B value);
}
Я написал так
Task<A> GetA()
{
return GetB().ContinueWith<A>(b => b.Result);
}
Работает.
А как-то проще или читаемей можно это сделать?
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP