private async void Func( )
{
}
async는 컴파일러에게 해당 메서드가 await 를 가지고 있음을 알려주는 역할을 한다
async를 표시한다고 해서 자동으로 비동기 방식으로 프로그램을 수행하는 것이 아니고
보조 역할을 하는 지시어 역할이다
이벤트 핸들러를 위해 void 리턴을 허용하고 있다
실제 핵심 키워드는 await 이다
await 는 Task 와 보통 같이 사용된다
awaitable 클래스, GetAwaiter()라는 메서드를 갖는 클래스이면 함께 사용 가능하다