C#의 콘솔 애플리케이션에서 async 사용
C#에서 async 사용 콘솔 애플리케이션은 Main 함수를 다음과 같이 표시할 수 없기 때문에 신중한 고려가 필요합니다. 비동기. 이는 콘솔 애플리케이션의 진입점에 async 수정자를 포함할 수 없기 때문입니다.
이 문제를 해결하려면 다음 두 가지 기본 옵션을 사용할 수 있습니다.
비동기를 기다리세요 작업:
static void Main() { MainAsync().Wait(); } static async Task MainAsync() { ... }
사용자 정의 비동기 컨텍스트 사용:
static void Main() { AsyncContext.Run(() => MainAsync()); } static async Task MainAsync() { ... }
async 코드를 실행할 수 있습니다. .
위 내용은 C# 콘솔 애플리케이션의 주요 기능에서 비동기 메서드를 어떻게 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!