gpt4 book ai didi

c# - 如何知道执行代码的当前操作系统/平台(Android/iOS)

转载 作者:IT王子 更新时间:2023-10-29 04:25:59 25 4
gpt4 key购买 nike

使用 Xamarin.Android 和 Xamarin.iOS,我现在需要在共享代码部分中使用当前操作系统。无论是枚举、整数还是字符串,都没关系。

我试过这个:

System.Environment.OSVersion

它总是带有一些内核版本信息的“Unix”。

Android 上有一些信息,例如

Android.OS.Build.VERSION

但它需要在 Android 特定代码部分。有什么方法可以了解公共(public)库中的当前操作系统?

最佳答案

您也可以试试这个,它可能是我找到的最佳解决方案:

if(Device.RuntimePlatform == Device.iOS)
{
//iOS stuff
}
else if(Device.RuntimePlatform == Device.Android)
{

}

关于c# - 如何知道执行代码的当前操作系统/平台(Android/iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18570878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com