Xamarin でのプログラミング言語のサポート

C#

非同期サポートの概要

C# のバージョン 5 では、非同期操作を表す 2 つの新しいキーワード (async と await) が導入されました。 これらのキーワードを使用すると、タスク並列ライブラリを使用して、別のスレッドで実行時間の長い操作 (ネットワーク アクセスなど) を実行し、完了時に結果に簡単にアクセスする簡単なコードを記述できます。 Xamarin.iOS と Xamarin.Android の最新バージョンでは、async と await がサポートされています。このドキュメントでは、Xamarin で新しい構文を使用する方法の説明と例を示します。

C# 6 言語機能

最新バージョンの C# 言語 (バージョン 6) は、定型句が少なく、わかりやすさが向上し、一貫性が向上するように言語を進化させ続けています。 よりクリーンな初期化構文、ブロックでを使用awaitする機能、および null 条件?演算子は特に便利catch/finallyです。

F#

F# と Xamarin を使用してモバイル アプリを構築する。

ポータブル ビジュアル Basic.NET

Visual Studio では、Visual Basic.NET を使用したポータブル クラス ライブラリの作成がサポートされており、Xamarin アプリケーションに組み込むことができます。 この記事では、新しい Visual Basic PCL を作成し、サンプルの Xamarin.iOS、Xamarin.Android、Windows Phone アプリケーションで使用する方法について説明します。

Razor テンプレートを使用した HTML ビューの作成

Xamarin を使用すると、開発者は、ASP.NET MVC で最初に導入された Razor テンプレート エンジンと C# を利用して、コード内で HTML 文字列を手動で作成する手間をかけずに、HTML、Javascript、CSS とデータを簡単に組み合わせることができます。 この記事では、Xamarin for Android と iOS で Razor テンプレートを使用する方法について説明します。