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 の最新バージョン サポート async および 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# 言語 – version 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 では、Visual Basic.NET Xamarin アプリケーションに組み込むことができますし、これを使用して、ポータブル クラス ライブラリの作成をサポートします。Visual Studio supports the creation of Portable Class Libraries using Visual Basic.NET which can then be incorporated into Xamarin applications. この記事では、新しい Visual Basic PCL を作成し、サンプル Xamarin.iOS、Xamarin.Android、および Windows Phone アプリケーションで使用する方法を示します。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

Xamarin と c# コードでの HTML 文字列を手動で構築の手間をかけず、HTML、Javascript および CSS のデータを簡単に組み合わせて、ASP.NET MVC で最初に導入された、Razor テンプレート エンジンを活用することができます。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. この記事では、Xamarin を使用した Android と iOS の Razor テンプレートを使用する方法を示します。This article demonstrates how to use Razor templates with Xamarin for Android and iOS.