Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

BeyondDimension/OperatingSystem2

Repository files navigation


OperatingSystem2.Version() // 获取当前系统版本号。
OperatingSystem2.IsRunningOnMono() // 当前是否使用 Mono 运行时。
OperatingSystem2.IsRunningAsUwp() // 指示当前应用程序是否正在 UWP 上运行。
OperatingSystem2.IsRunningOnXbox() // 指示当前应用程序是否正在 Xbox 上运行。
OperatingSystem2.IsRunningOnWSA() // 指示当前应用程序是否正在 Windows Subsystem for AndroidTM️ 上运行。
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

AltStyle によって変換されたページ (->オリジナル) /