C # 'da bir alıcı veya ayarlayıcıdan bir zaman uyumsuz yöntem çağırmanın en zarif yolu ne olurdu?
İşte kendimi açıklamaya yardımcı olacak bazı sahte kodlar.
async Task<IEnumerable> MyAsyncMethod()
{
return await DoSomethingAsync();
}
public IEnumerable MyList
{
get
{
//call MyAsyncMethod() here
}
}
Task<T>
hemen geri dönecek, normal özellik semantiğine sahip olan ve yine de şeylerin gerektiği gibi eşzamansız olarak işlenmesine izin veren tip özelliğini her zaman yapabilirsiniz .