async 썸네일형 리스트형 [C#] async void / Task async void AsyncVoid() { /* .... */ throw new Exception(); } async Task AsyncTask() { /* .... */ throw new Exception(); } 공통점* 둘다 메소드 본문이 다 실행되기도 전에 리턴한다. 정확히는 첫번째 await 를 만나기 전까지는 계속 실행되고, 첫번째 await를 만나면 리턴한다. void 의 경우* 익셉션이 발생하면 UnhandledException으로 간주되고 프로그램이 종료된다. (.NET 런타임이 이 메소드가 익셉션을 내는지 안내는지를 감시한다) Task 의 경우* .NET 런타임이 감시하지 않는다. 유저가 예외처리를 해야 함* 발생한 익셉션은 리턴값 Task의 Exception에 채워진다 * 또는 aw.. 더보기 이전 1 다음