Xamarin 中的程式設計語言支援

C#

非同步支援概觀

C# 第 5 版引進了兩個新的關鍵詞來表示異步操作:async 和 await。 這些關鍵詞可讓您撰寫簡單的程式代碼,利用工作平行連結庫在另一個線程中執行長時間執行的作業(例如網路存取),並在完成時輕鬆存取結果。 最新版的 Xamarin.iOS 和 Xamarin.Android 支援 async 和 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 可讓開發人員利用 Razor 範本化引擎,最初是透過 ASP.NET MVC 引進,以及 C#,輕鬆地將數據與 HTML、Javascript 和 CSS 結合,而不需要在程式代碼中手動建置 HTML 字串。 本文示範如何使用 Razor 範本搭配適用於 Android 和 iOS 的 Xamarin。