Xamarin의 프로그래밍 언어 지원

C#

비동기 지원 개요

C# 버전 5에는 비동기 작업을 표현하는 비동기 작업인 비동기 및 await라는 두 가지 새로운 키워드(keyword) 도입되었습니다. 이러한 키워드(keyword) 사용하면 작업 병렬 라이브러리를 사용하여 다른 스레드에서 장기 실행 작업(예: 네트워크 액세스)을 실행하고 완료 시 결과에 쉽게 액세스하는 간단한 코드를 작성할 수 있습니다. 최신 버전의 Xamarin.iOS 및 Xamarin.Android는 비동기 및 await를 지원합니다. 이 문서에서는 Xamarin과 함께 새 구문을 사용하는 방법에 대한 설명과 예제를 제공합니다.

C# 6 언어 기능

최신 버전의 C# 언어 버전 6은 상용구가 줄어들고 명확성이 향상되며 일관성이 향상되도록 언어를 계속 발전시키고 있습니다. 클리너 초기화 구문, 블록에서 catch/finally 사용할 await 수 있는 기능 및 null 조건부 ? 연산자는 특히 유용합니다.

F#

F# 및 Xamarin을 사용하여 모바일 앱 빌드

이식 가능한 시각적 개체 Basic.NET

Visual Studio는 Visual Basic.NET 사용하여 이식 가능한 클래스 라이브러리를 만든 다음 Xamarin 애플리케이션에 통합할 수 있습니다. 이 문서에서는 새 Visual Basic PCL을 만든 다음 샘플 Xamarin.iOS, Xamarin.Android 및 Windows 전화 애플리케이션에서 사용하는 방법을 보여 줍니다.

Razor 템플릿을 사용하여 HTML 보기 빌드

Xamarin을 사용하면 개발자가 원래 ASP.NET MVC와 함께 도입된 Razor 템플릿 엔진을 C#과 함께 활용하여 코드에서 HTML 문자열을 수동으로 빌드하는 번거로움 없이 데이터를 HTML, Javascript 및 CSS와 쉽게 결합할 수 있습니다. 이 문서에서는 Android 및 iOS용 Xamarin에서 Razor 템플릿을 사용하는 방법을 보여 줍니다.