/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/csharp/asynchronous-programming/snippets/access-web/Program.cs
31 строка
717 B
Angelo Belchior
Adding using statement (#41021)
21 май 2024, 17:37
Не верифицирован
21 май 2024, 17:37
54aa473
Код
Авторство
О чём код?
class Program { static async Task Main() => Console.WriteLine($"learn.microsoft.com/dotnet content length = {await AccessWeb.Example.GetUrlContentLengthAsync()}"); } class AccessWeb { public static AccessWeb Example = new AccessWeb(); // <ControlFlow> public async Task<int> GetUrlContentLengthAsync() { using var client = new HttpClient(); Task<string> getStringTask = client.GetStringAsync("https://learn.microsoft.com/dotnet"); DoIndependentWork(); string contents = await getStringTask; return contents.Length; } void DoIndependentWork() { Console.WriteLine("Working..."); } // </ControlFlow> }