Skip to content

BeyondDimension/OperatingSystem2

Repository files navigation

OperatingSystem2 NuGet version (OperatingSystem2)

 OperatingSystem2.Version() // 获取当前系统版本号。 OperatingSystem2.IsRunningOnMono() // 当前是否使用 Mono 运行时。 OperatingSystem2.IsRunningAsUwp() // 指示当前应用程序是否正在 UWP 上运行。 OperatingSystem2.IsRunningOnXbox() // 指示当前应用程序是否正在 Xbox 上运行。 OperatingSystem2.IsRunningOnWSA() // 指示当前应用程序是否正在 Windows Subsystem for Android™️ 上运行。 OperatingSystem2.IsWindows() // 指示当前应用程序是否正在 Windows 上运行。 OperatingSystem2.IsWindowsServer() // 指示当前应用程序是否正在 Windows Server 上运行。 OperatingSystem2.IsWindows7() // 指示当前应用程序是否正在 Windows 7 上运行。 OperatingSystem2.IsWindows10AtLeast() // 指示当前应用程序是否正在 Windows 10 或更高版本上运行。 OperatingSystem2.IsWindows11AtLeast() // 指示当前应用程序是否正在 Windows 11 或更高版本上运行。 OperatingSystem2.IsLinux() // 指示当前应用程序是否正在 Linux 上运行。 OperatingSystem2.IsMacOS() // 指示当前应用程序是否正在 macOS 上运行。 OperatingSystem2.IsFreeBSD() // 指示当前应用程序是否正在 FreeBSD 上运行。 OperatingSystem2.IsAndroid() // 指示当前应用程序是否正在 Android 上运行。 OperatingSystem2.IsIOS() // 指示当前应用程序是否正在 iOS 上运行。 OperatingSystem2.IsTvOS() // 指示当前应用程序是否正在 tvOS 上运行。 OperatingSystem2.IsWatchOS() // 指示当前应用程序是否正在 watchOS 上运行。 OperatingSystem2.IsBrowser() // 指示当前应用程序是否在浏览器中作为 WASM 运行。 // 检查 Windows 版本是否大于或等于指定版本。 OperatingSystem2.IsWindowsVersionAtLeast(int major, int minor = 0, int build = 0, int revision = 0) // 检查 macOS 版本是否大于或等于指定版本。 OperatingSystem2.IsMacOSVersionAtLeast(int major, int minor = 0, int build = 0) // 检查 FreeBSD 版本是否大于或等于指定版本。 OperatingSystem2.IsFreeBSDVersionAtLeast(int major, int minor = 0, int build = 0, int revision = 0) // 检查 Android 版本是否大于或等于指定版本。 OperatingSystem2.IsAndroidVersionAtLeast(int sdkInt) OperatingSystem2.IsAndroidVersionAtLeast(BuildVersionCodes sdkInt) OperatingSystem2.IsAndroidVersionAtLeast(int major, int minor = 0, int build = 0, int revision = 0) // 检查 iOS 版本是否大于或等于指定版本。 OperatingSystem2.IsIOSVersionAtLeast(int major, int minor = 0, int build = 0) // 检查 tvOS 版本是否大于或等于指定版本。 OperatingSystem2.IsTvOSVersionAtLeast(int major, int minor = 0, int build = 0) // 检查 watchOS 版本是否大于或等于指定版本。 OperatingSystem2.IsWatchOSVersionAtLeast(int major, int minor = 0, int build = 0) // ---------------------------------------- using System.Runtime.InteropServices; // 正在其上运行当前应用的平台体系结构为 X86 或 X64 bool RuntimeInformation.OSArchitecture.IsX86OrX64() // 当前正在运行的应用的进程架构为 X86 或 X64 bool RuntimeInformation.ProcessArchitecture.IsX86OrX64() bool IsArmOrArm64(); bool IsArmOrArm64OrArmv6(); bool IsWasm(); bool IsS390x(); bool IsLoongArch64(); bool IsArmv6(); 

About

表示有关操作系统的信息,如版本和平台标识符。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages