欢迎来到入门教程网!

C#教程

当前位置:主页 > 软件编程 > C#教程 >

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

来源:本站原创|时间:2020-01-10|栏目:C#教程|点击:

使用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);
     }
    }
   }
  }

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

上一篇:C# Dictionary和SortedDictionary的简介

栏    目:C#教程

下一篇:C#栈和队列的简介,算法与应用简单实例

本文标题:C#使用System.Environment获取电脑的相关属性

本文地址:https://www.xiuzhanwang.com/a1/C_jiaocheng/5044.html

网页制作CMS教程网络编程软件编程脚本语言数据库服务器

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

Copyright © 2002-2020 脚本教程网 版权所有