c# - 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 本机而改变。这里有一个很好的答案来解决这个问题,但作者被欺负删除它。
解决方案
不,Android API 版本与 C# 版本完全分开。
推荐阅读
- mysql - ERROR 1451 无法从父表中删除记录
- php - 内连接多ms访问数据库
- python - 使用 Python 将表加载到 AWS RDS Postgres 需要很长时间
- java - 我是否在我的代码中正确地覆盖了 compareTo 和 toString 方法?
- amazon-web-services - 使用 Vue.js 和/或 AWS Lambda 为登录页面创建 url slug / 路由
- vb.net - 将图像添加到下一个可用的图片框
- haskell - 用 Stack 构建一个特定的库?
- c++ - 我如何仍然可以在 while 循环中使用 Accept 来接受新客户端,但也想随时关闭服务器
- vue.js - 如何生成 blob URL?
- wcf - 将 Microsoft.Azure.ServiceBus 消息发送到 BizTalk 2013 WCF-Custom