当前位置: 首页 > 编程笔记 >

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

金何平
2023-03-14
本文向大家介绍C#使用System.Environment获取电脑的相关属性,包括了C#使用System.Environment获取电脑的相关属性的使用技巧和注意事项,需要的朋友参考一下

使用System.Environment获取电脑的相关属性,入门案例,具体内容如下

static void Main(string[] args)
  {
   MyComputer myNotebook = new MyComputer();
   myNotebook.ComputerInfo();
   Console.ReadKey();
  }

  public class MyComputer
  {
   private string Domain;
   private string No;
   private string User;
   private string[] Drives;
   private string OS;
   private Version Version;
   private int ProcessorCount;

   public string Name
   {
    get
    {
     return this.No;
    }
   }
   public MyComputer()
   {
    this.User = System.Environment.UserName;
    this.No = System.Environment.MachineName;
    this.Domain = System.Environment.UserDomainName;
    this.Drives = System.Environment.GetLogicalDrives();
    this.OS = System.Environment.OSVersion.ToString();
    this.Version = System.Environment.Version;
    this.ProcessorCount = System.Environment.ProcessorCount;
   }
   public void ComputerInfo()
   {
    Console.WriteLine("当前电脑所在的域名:{0}", Domain);
    Console.WriteLine("当前电脑的用户是:{0}", User);
    Console.WriteLine("当前电脑的名字是:{0}", No);
    Console.WriteLine("当前电脑的操作系统版本:{0}", OS);
    Console.WriteLine("当前电脑的系统版本:{0}", Version);
    Console.WriteLine("当前电脑的处理器个数:{0}", ProcessorCount);
    Console.WriteLine("当前电脑的驱动器有:");
    foreach (var item in Drives)
    {
     Console.WriteLine("{0}驱动器下的目录有:", item);
     Console.WriteLine("=========================================================");
     string[] d = Directory.GetDirectories(item);
     foreach (var d1 in d)
     {
      Console.WriteLine(d1);
     }
    }
   }
  }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 有没有一种使用内置Java方法关闭计算机的方法? 问题答案: 创建自己的函数以通过命令行执行OS 命令? 为了举例。但是要知道,在其他地方以及为什么要使用它。

  • 本文向大家介绍使用python获取电脑的磁盘信息方法,包括了使用python获取电脑的磁盘信息方法的使用技巧和注意事项,需要的朋友参考一下 使用Python获取电脑的磁盘信息需要借助于第三方的模块psutil,这个模块需要自己安装,纯粹的CPython下面不具备这个功能。 在iPython交互界面中进行如下演示: 查看电脑的磁盘分区: 从上面的结果看出,电脑只有一个分区。针对最后的结果专门通过判断

  • 本文向大家介绍C#正则表达式获取下拉菜单(select)的相关属性值,包括了C#正则表达式获取下拉菜单(select)的相关属性值的使用技巧和注意事项,需要的朋友参考一下 给几个在C#中,使用正则表达式取页面下拉菜单(select)中的值示例:   一下是一段完整的代码和方法,取html中一个下拉菜单 select name 等于”Status”的中值,添加到DropDownList中:

  • 问题内容: 我有以下pandas数据框Top15:在此处输入图片说明 我创建了一个估计每人可引用文件数量的列: 我想知道人均引用文件数量与人均能源供应之间的相关性。因此,我使用该.corr()方法 (皮尔逊相关性): 问题答案: 没有实际数据,很难回答这个问题,但是我想您正在 寻找这样的东西: That calculates the correlation between your two col

  • 本文向大家介绍C#使用shell32获取文件属性的方法,包括了C#使用shell32获取文件属性的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#使用shell32获取文件属性的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 0.2 个人电脑架构与相关设备元件 一般消费者常说的电脑通常指的就是x86的个人电脑架构,因此我们有必要来了解一下这个架构的各个元件。事实上,Linux最早在发展的时候,就是依据个人电脑的架构来发展的, 所以真的得要了解一下呢!另外,早期两大主流x86开发商(Intel, AMD)的CPU架构与设计理念都有些许差异。不过互相学习对方长处的结果,就是两者间的架构已经比较类似了。 由于目前市场占有率还