using System;
using System.Runtime.InteropServices;
class Program{
static void Main(){
// プラットフォームID
Console.WriteLine(Environment.OSVersion.Platform);
// OSバージョン
Console.WriteLine(Environment.OSVersion.Version);
// OS名+バージョン
Console.WriteLine(Environment.OSVersion.VersionString);
// OSアーキテクチャ
Console.WriteLine(RuntimeInformation.OSArchitecture);
// .NETバージョン
Console.WriteLine(RuntimeInformation.FrameworkDescription);
// 実行プロセスのアーキテクチャ
Console.WriteLine(RuntimeInformation.ProcessArchitecture);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uUnVudGltZS5JbnRlcm9wU2VydmljZXM7CgpjbGFzcyBQcm9ncmFtewogICAgc3RhdGljIHZvaWQgTWFpbigpewogICAgICAgIC8vIOODl+ODqeODg+ODiOODleOCqeODvOODoElECiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoRW52aXJvbm1lbnQuT1NWZXJzaW9uLlBsYXRmb3JtKTsKICAgICAgICAvLyBPU+ODkOODvOOCuOODp+ODswogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKEVudmlyb25tZW50Lk9TVmVyc2lvbi5WZXJzaW9uKTsKICAgICAgICAvLyBPU+WQjSvjg5Djg7zjgrjjg6fjg7MKICAgICAgICBDb25zb2xlLldyaXRlTGluZShFbnZpcm9ubWVudC5PU1ZlcnNpb24uVmVyc2lvblN0cmluZyk7CiAgICAgICAgLy8gT1PjgqLjg7zjgq3jg4bjgq/jg4Hjg6MKICAgICAgICBDb25zb2xlLldyaXRlTGluZShSdW50aW1lSW5mb3JtYXRpb24uT1NBcmNoaXRlY3R1cmUpOwoKICAgICAgICAvLyAuTkVU44OQ44O844K444On44OzCiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoUnVudGltZUluZm9ybWF0aW9uLkZyYW1ld29ya0Rlc2NyaXB0aW9uKTsKICAgICAgICAvLyDlrp/ooYzjg5fjg63jgrvjgrnjga7jgqLjg7zjgq3jg4bjgq/jg4Hjg6MKICAgICAgICBDb25zb2xlLldyaXRlTGluZShSdW50aW1lSW5mb3JtYXRpb24uUHJvY2Vzc0FyY2hpdGVjdHVyZSk7CiAgICB9Cn0K