Tach!
Warum zum Geier beendet sich das Programm sofort?
Weil die Methode test() async ist und du deshalb mit await drauf warten solltest.
Antworten zu geben war ja nicht der Sinn dieses Threads.
In so einem Fall wundert man sich jedenfalls, warum nicht mal eine Fehlermeldung kommt und das asynchrone Zeug einfach abbricht.
Allerdings... der Compiler frisst weder dies
async void
kann man nicht awaiten, das muss async Task
sein.
dedlfix.