try
{
await PrintAsync("Hello METANIT.COM");
await PrintAsync("Hi");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
async Task PrintAsync(string message)
{
// если длина строки меньше 3 символов, генерируем исключение
if (message.Length < 3)
throw new ArgumentException($"Invalid string length: {message.Length}");
await Task.Delay(100); // имитация продолжительной операции
Console.WriteLine(message);
}