首页 > 解决方案 > Xamarin 的 C# 版本支持是否取决于 Android API 级别?

问题描述

我是一名前 Android Java 开发人员,正在考虑使用 Xamarin 和 C# 重返移动应用程序。使用 Java SDK 时,某些语言和标准 API 功能需要一定的最低 Android SDK 版本。例如,一些 Java 8 功能需要 API 24

Xamarin 应用程序也有类似的情况吗?例如,Xamarin 过去只支持 C# 6,但我认为现在它至少支持 C# 8。我的应用程序是否需要针对某个最低 Android 版本才能使用 C# 8 功能?如果是这样,每个语言版本需要哪些 Android 版本?

我最初没有问的问题,因为我不知道要问,答案是否会根据我使用 Xamarin.Forms 还是 Xamarin 本机而改变。这里有一个很好的答案来解决这个问题,但作者被欺负删除它。

标签: c#androidxamarin

解决方案


不,Android API 版本与 C# 版本完全分开。


推荐阅读