zoukankan      html  css  js  c++  java
  • C# -- 使用System.Environment获取电脑的相关属性

     使用System.Environment获取电脑的相关属性

    1.使用System.Environment获取电脑的相关属性(入门案例)

     1         static void Main(string[] args)
     2         {
     3             MyComputer myNotebook = new MyComputer();
     4             myNotebook.ComputerInfo();
     5             Console.ReadKey();
     6         }
     7 
     8         public class MyComputer
     9         {
    10             private string Domain;
    11             private string No;
    12             private string User;
    13             private string[] Drives;
    14             private string OS;
    15             private Version Version;
    16             private int ProcessorCount;
    17 
    18             public string Name
    19             {
    20                 get
    21                 {
    22                     return this.No;
    23                 }
    24             }
    25             public MyComputer()
    26             {
    27                 this.User = System.Environment.UserName;
    28                 this.No = System.Environment.MachineName;
    29                 this.Domain = System.Environment.UserDomainName;
    30                 this.Drives = System.Environment.GetLogicalDrives();
    31                 this.OS = System.Environment.OSVersion.ToString();
    32                 this.Version = System.Environment.Version;
    33                 this.ProcessorCount = System.Environment.ProcessorCount;
    34             }
    35             public void ComputerInfo()
    36             {
    37                 Console.WriteLine("当前电脑所在的域名:{0}", Domain);
    38                 Console.WriteLine("当前电脑的用户是:{0}", User);
    39                 Console.WriteLine("当前电脑的名字是:{0}", No);
    40                 Console.WriteLine("当前电脑的操作系统版本:{0}", OS);
    41                 Console.WriteLine("当前电脑的系统版本:{0}", Version);
    42                 Console.WriteLine("当前电脑的处理器个数:{0}", ProcessorCount);
    43                 Console.WriteLine("当前电脑的驱动器有:");
    44                 foreach (var item in Drives)
    45                 {
    46                     Console.WriteLine("{0}驱动器下的目录有:", item);
    47                     Console.WriteLine("=========================================================");
    48                     string[] d = Directory.GetDirectories(item);
    49                     foreach (var d1 in d)
    50                     {
    51                         Console.WriteLine(d1);
    52                     }
    53                 }
    54             }
    55         }
  • 相关阅读:
    R语言 逐步回归分析
    R语言 一元线性回归
    基于Qt的信号分析简单应用软件的设计
    【图论 5】图的应用——拓扑排序和关键路径
    【图论 3】图的应用——最小生成树
    B+树
    大概是最简明的B树博客了
    KMP算法
    【内存管理篇】基本分页存储管理方式
    双向链表为何时间复杂度为O(1)?
  • 原文地址:https://www.cnblogs.com/ChengWenHao/p/GetComputerInfo.html
Copyright © 2011-2022 走看看