请注意 RuntimeInformation 支持 .netstandard2.0 以上的版本

using System;
using System.Linq;
using System.Runtime.InteropServices;

Console.WriteLine(Environment.OSVersion);
Console.WriteLine(Environment.CommandLine);
Console.WriteLine(Environment.Is64BitOperatingSystem);
Console.WriteLine(RuntimeEnvironment.GetSystemVersion());
Console.WriteLine(RuntimeInformation.ProcessArchitecture);
Console.WriteLine(RuntimeInformation.OSArchitecture);
Console.WriteLine(RuntimeInformation.RuntimeIdentifier);

Runtime GitHub 源码