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.