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。