Xamarin.Android と Xamarin.iOS を使用して、現在の OS を共有コード セクションに含める必要があります。enum、int、string のいずれであっても問題ありません。
私はこれを試しました:
System.Environment.OSVersion
これは常に「Unix」であり、いくつかのカーネルバージョン情報があります。
たとえば、次のようなAndroidに関する情報があります
Android.OS.Build.VERSION
ただし、Android 固有のコード セクションにある必要があります。共通ライブラリで現在の OS を知る方法はありますか?