Поддержка языка программирования в Xamarin
C#
Общие сведения о поддержке асинхронного выполнения
Версия 5 C# представила два новых ключевое слово для экспресс-асинхронных операций: асинхронных и ожиданий. Эти ключевое слово позволяют писать простой код, который использует библиотеку параллельных задач для выполнения длительных операций (например, сетевого доступа) в другом потоке и легко получить доступ к результатам при завершении. Последние версии Xamarin.iOS и Xamarin.Android поддерживают асинхронные и ожидаемые версии. В этом документе приведены объяснения и пример использования нового синтаксиса с Xamarin.
6 возможностей языка C#
Последняя версия языка C# версии 6 продолжает развивать язык, чтобы иметь меньше шаблонов, улучшенную ясность и большую согласованность. Синтаксис более чистой инициализации, возможность использования await
в catch/finally
блоках и оператор с условным ?
значением NULL особенно полезны.
F#
Создание мобильных приложений с помощью F# и Xamarin.
Переносимые визуальные Basic.NET
Visual Studio поддерживает создание переносимых библиотек классов с помощью Visual Basic.NET, которые затем можно включить в приложения Xamarin. В этой статье показано, как создать новый PCL Visual Basic, а затем использовать его в примере приложения Xamarin.iOS, Xamarin.Android и Windows Телефон.
Создание представлений HTML с помощью шаблонов Razor
Xamarin позволяет разработчикам использовать обработчик шаблонов Razor, первоначально представленный с ASP.NET MVC, а также C# для упрощения объединения данных с HTML, Javascript и CSS без необходимости создания строк HTML в коде вручную. В этой статье показано, как использовать шаблоны Razor с Xamarin для Android и iOS.