о таком варианте?
```class AsyncEventRaiser
{
public event Func<Task> GoAsync;
public async Task TtriggerIt()
{
await Task.Delay(100);
GoAsync?.Invoke();
}
}
static async Task Main(string[] args)
{
var asyncTest = new AsyncEventRaiser();
asyncTest.GoAsync += async () => await AsyncEventHandler();
await asyncTest.TtriggerIt();
}
private static async Task AsyncEventHandler()
{
Console.WriteLine("Event handled!" + DateTime.UtcNow);
await Task.Delay(2000);
Console.WriteLine("Event finished!" + DateTime.UtcNow);
}
Это ui апка?
Обсуждают сегодня