Xamarin での言語サポートのプログラミングProgramming Language Support in Xamarin


非同期サポートの概要Async Support Overview

バージョン 5 のC#非同期操作を表現する 2 つの新しいキーワードの導入: async と await します。Version 5 of C# introduced two new keywords to express asynchronous operations: async and await. これらのキーワードでは、別のスレッドで (ネットワーク アクセス) などの実行時間の長い操作を実行するには、タスク並列ライブラリを使用する単純なコードを記述し、完了時に結果を簡単にアクセスできます。These keywords let you write simple code that utilizes the Task Parallel Library to execute long running operations (such as network access) in another thread and easily access the results on completion. 最新のバージョンの Xamarin.iOS と Xamarin.Android が非同期のサポートし、await - 説明、および Xamarin を使用した新しい構文を使用する例を説明します。The latest versions of Xamarin.iOS and Xamarin.Android support async and await - this document provides explanations and an example of using the new syntax with Xamarin.

C# 6 の言語機能C# 6 Language Features

最新バージョンのC#言語 – バージョン 6 – は少ない定型、明確さの向上、および一貫性のある言語の進化を続けています。The latest version of the C# language – version 6 – continues to evolve the language to have less boilerplate, improved clarity, and more consistency. 使用する機能などがより明確な初期化構文awaitcatch/finallyブロック、および null 条件?演算子は特に便利です。Cleaner initialization syntax, the ability to use await in catch/finally blocks, and the null-conditional ? operator are especially useful.


モバイル アプリを構築F#と Xamarin。Building mobile apps with F# and Xamarin.

移植可能な Visual Basic.NETPortable Visual Basic.NET

Visual Studio では、Xamarin アプリケーションに組み込むことができますが、Visual basic.net を使用して、ポータブル クラス ライブラリの作成をサポートします。Visual Studio supports the creation of Portable Class Libraries using Visual Basic.NET which can then be incorporated into Xamarin applications. この記事では、サンプル Xamarin.iOS、Xamarin.Android、および Windows Phone アプリケーションで使用して新しい Visual Basic の PCL を作成する方法を示します。This article shows how to create a new Visual Basic PCL and then use it in a sample Xamarin.iOS, Xamarin.Android and Windows Phone application.

Razor テンプレートを使用して構築 HTML ビューBuilding HTML views using Razor Templates

と共に ASP.NET MVC で初めて導入、Razor テンプレート エンジンを利用する開発者は XamarinC#コード内の HTML 文字列を手動で構築するための負担をかけず、HTML、Javascript、CSS でのデータを簡単に統合します。Xamarin enables developers to leverage the Razor templating engine, originally introduced with ASP.NET MVC, along with C# to easily combine data with HTML, Javascript and CSS without the hassle of manually building HTML strings in code. この記事では、Android および iOS 用の Xamarin を使用した Razor テンプレートを使用する方法を示します。This article demonstrates how to use Razor templates with Xamarin for Android and iOS.