다음을 통해 공유


Visual Studio 2012 Visual C#의 새로운 기능

이 페이지에 Visual C#에서 제공 하는 새로운 기능과 향상 된 기능 목록을 Visual Studio 2012.

만드는 방법에 대 한 내용은 Windows 스토어 를 사용 하 여 응용 프로그램 Visual Studio 2012를 참조 하십시오 2012 Visual Studio를 사용 하 여 Windows 저장소 개발 응용 프로그램.

비동기 및 기다립니다

비동기 코드 보다 쉽고 직관적으로 사용 하 여 작성할 수 있는 비동기 비동기 프로그래밍을 거의 같은 간단한 동기 프로그래밍으로 수행 하는 기능.

이전에 비동기 코드 작성 콜백 (연속으로 라고도 함) 캡처 비동기 프로세스가 완료 된 후 수행 해야 할 작업을 정의 해야 했습니까.이 코드가 복잡 해지고 까다롭고 어려운 예외 처리와 같은 일상적인 작업을 수행 합니다.비동기 기능을 사용 하면 컴파일러에서 대부분의 작업을 수행 합니다.

두 키워드 기능 소개 비동기기다립니다.async 한정자를 지정 하는 메서드는 비동기 메서드.반환 하는 비동기 메서드를 Task 또는 Task<TResult> 는 지속적인 작업 메서드를 나타냅니다.작업 메서드의 결과, 고유 ID, 작업의 상태와 같은 비동기 메서드의 호출자가 사용할 수 있는 정보가 포함 되어 있습니다.

일반적으로 await 연산자에서 반환 된 작업에 적용 되는 식 기다립니다.Await 식 바뀌게 작업이 완료 될 때까지 포함 된 메서드의 실행을 일시 중단 합니다.한편 제어 일시 중단된 메서드 호출자에 게 반환 됩니다.

자세한 내용은 Async 및 Await를 사용한 비동기 프로그래밍(C# 및 Visual Basic)을 참조하십시오.

호출자 정보

이 버전의 Visual C# 쉽게 메서드 호출자에 대 한 정보를 얻을 수 있습니다.사용 하 여 호출자 정보 특성, 호출자의 멤버 이름과 파일 경로를 소스 코드, 소스 코드의 줄 번호를 확인할 수 있습니다.이 정보는 추적, 디버깅 및 진단 도구를 만들 때 유용 합니다.

자세한 내용은 호출자 정보(C# 및 Visual Basic)을 참조하십시오.

온라인 샘플

Visual Studio 사용 하 여 다운로드 하 고 샘플 패키지 C#에서 응용 프로그램을 설치 하는 MSDN 코드 갤러리.

샘플을 개별적으로 다운로드 하거나 공유 기술 이나 주제 관련된 샘플을 포함 하는 샘플 팩을 다운로드할 수 있습니다.소스 코드 변경 내용을 다운로드 하는 모든 샘플에 대 한 게시 된 경우 알림을 받게 됩니다.

자세한 내용은 온라인 샘플 액세스을 참조하십시오.

참고 항목

참조

Visual Studio 2012 Application Lifecycle Management Testing의 새로운 기능

개념

Visual Studio 2012 의 새로운 기능

.NET Framework 4.5의 새로운 기능

ASP.NET 4.5 및 Visual Studio 2012

Visual Studio 2012 데이터 응용 프로그램 개발의 새로운 기능