Obsługa języka programowania na platformie Xamarin
C#
Asynchroniczna pomoc techniczna — omówienie
Wersja 5 języka C# wprowadziła dwa nowe słowa kluczowe do wyrażania operacji asynchronicznych: asynchroniczne i await. Te słowa kluczowe umożliwiają pisanie prostego kodu, który wykorzystuje bibliotekę równoległą zadań do wykonywania długotrwałych operacji (takich jak dostęp do sieci) w innym wątku i łatwe uzyskiwanie dostępu do wyników po zakończeniu. Najnowsze wersje platform Xamarin.iOS i Xamarin.Android obsługują asynchroniczne i await — ten dokument zawiera wyjaśnienia i przykład użycia nowej składni za pomocą platformy Xamarin.
Funkcje języka C# 6
Najnowsza wersja języka C# — wersja 6 — nadal rozwija język, aby mieć mniej standardowy, lepszą przejrzystość i większą spójność. Czystsza składnia inicjowania, możliwość używania await
w catch/finally
blokach i operator warunkowy ?
o wartości null są szczególnie przydatne.
F#
Tworzenie aplikacji mobilnych przy użyciu języka F# i platformy Xamarin.
Przenośne Basic.NET wizualne
Program Visual Studio obsługuje tworzenie przenośnych bibliotek klas przy użyciu programu Visual Basic.NET, które następnie można włączyć do aplikacji platformy Xamarin. W tym artykule pokazano, jak utworzyć nowy język Visual Basic PCL, a następnie użyć go w przykładowej aplikacji Xamarin.iOS, Xamarin.Android i Windows Telefon.
Kompilowanie widoków HTML przy użyciu szablonów Razor
Platforma Xamarin umożliwia deweloperom korzystanie z aparatu tworzenia szablonów Razor, pierwotnie wprowadzonego za pomocą ASP.NET MVC, wraz z językiem C# w celu łatwego łączenia danych z kodami HTML, Javascript i CSS bez konieczności ręcznego kompilowania ciągów HTML w kodzie. W tym artykule pokazano, jak używać szablonów Razor z platformą Xamarin dla systemów Android i iOS.