Witam. Chciałbym się dowiedzieć jak najprościej użyć await w pętli lub if'ie. Załóżmy że mam pętlę while i chcę poczekać aż jakaś funkcja zwróci wartość. Normalnie mogło by to być coś w stylu:
while (Funkcja() == true) { ResztaKodu(); }
ale mam tą pętlę while w funkcji asynchronicznej. I teraz, gdzie użyć await żeby to zadziałało? Próbowałem takie coś, ale żadna z tych linii nie działa (błąd w kompilacji):
await while (Funkcja() == true) { ResztaKodu(); }
while (await Funkcja() == true) { ResztaKodu(); }
while await (Funkcja() == true) { ResztaKodu(); }