40 lines
1.8 KiB
C#
40 lines
1.8 KiB
C#
namespace DotnetDemo.CApp
|
|
{
|
|
internal class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
Console.WriteLine("===================== 程序开始执行 =====================");
|
|
|
|
if (args != null && args?.Length > 0)
|
|
{
|
|
Console.WriteLine($"共有{args?.Length}个命令行参数,分别是[{string.Join(" | ", args ?? new string[]{})}]");
|
|
}
|
|
else
|
|
{
|
|
Console.WriteLine("没有命令行参数");
|
|
}
|
|
|
|
#if DEBUG
|
|
Console.WriteLine("构建模式: Debug");
|
|
#else
|
|
Console.WriteLine("构建模式: Realse");
|
|
#endif
|
|
|
|
Console.WriteLine($"操作系统版本:{System.Environment.OSVersion}");
|
|
Console.WriteLine($"64位操作系统: {System.Environment.Is64BitOperatingSystem}");
|
|
Console.WriteLine($"主机名: {System.Environment.MachineName}");
|
|
Console.WriteLine($"系统帐户名:{System.Environment.UserName}");
|
|
Console.WriteLine($"程序域:{System.Environment.UserDomainName}");
|
|
Console.WriteLine($"用户交互模式:{System.Environment.UserInteractive}");
|
|
Console.WriteLine($"进程数:{System.Environment.ProcessorCount}");
|
|
Console.WriteLine($"进程标识:{System.Environment.ProcessId}");
|
|
Console.WriteLine($"64位进程: {System.Environment.Is64BitProcess}");
|
|
Console.WriteLine($"线程托管ID: {System.Environment.CurrentManagedThreadId}");
|
|
Console.WriteLine($"当前目录:{System.Environment.CurrentDirectory}");
|
|
Console.WriteLine($"程序文件:{System.Environment.ProcessPath}");
|
|
|
|
Console.WriteLine("===================== 程序运行结束 =====================");
|
|
}
|
|
}
|
|
} |