源链接:http://www.cnblogs.com/tobecrazy/p/3362446.html

根据自己使用情况,添加了部分备注

1.获取当前操作系统版本信息

使用Environment.OSVersion 属性

获取包含当前平台标识符和版本号的 OperatingSystem 对象。

命名空间:  System
程序集:  mscorlib(在 mscorlib.dll 中)

使用方法:

Environment.OSversion.ToString();

备注:

当前方法在【GhostDoc_v4.9】中, 无法添加进规则中使用

2.获取本机.net framework 版本信息

使用Environment.Version 属性

Namespace: System
Assembly:  mscorlib (in mscorlib.dll)

使用方法:

Environment.Version.ToString();

3.获取当前目录

使用Environment.CurrentDirectory 属性

获取或设置当前工作目录的完全限定路径。

命名空间: System
程序集:  mscorlib(在 mscorlib.dll 中)

使用方法:

Enviroment.CurrentDirectory.ToString();

4.获取当前计算机的逻辑驱动器。

使用Environment.GetLogicalDrives 方法

返回包含当前计算机中的逻辑驱动器名称的字符串数组

命名空间: System
程序集:  mscorlib(在 mscorlib.dll 中)

使用方法:

string [] logicaldrivers=Environment.GetLogicalDrives();

5.映射到当前进程的物理内存数

使用Environment.WorkingSet 属性

获取映射到进程上下文的物理内存量。

命名空间: System
程序集:  mscorlib(在 mscorlib.dll 中)

使用方法:

Environment.WorkingSet.ToString()

6.获取当前登录用户

使用Environment.UserName 属性

获取当前已登录到 Windows 操作系统的人员的用户名。

命名空间: System
程序集:  mscorlib(在 mscorlib.dll 中)

使用方法:

Environment.UserName.ToString();

7.获取环境变量

使用Environment.GetEnvironmentVariable 方法 (String)

从当前进程检索环境变量的值。

命名空间: System
程序集:  mscorlib(在 mscorlib.dll 中)

使用方法:

System.Collections.IDictionary dict = Environment.GetEnvironmentVariables();    //get environtment variables
            string str = dict["Path"].ToString();
            Console.WriteLine("PATH"+str);

8.设置环境变量

使用Environment.SetEnvironmentVariable 方法 (String, String)


命名空间:
System
程序集:  mscorlib(在 mscorlib.dll 中)

使用方法:

Environment.SetEnvironmentVariable("Path", "Test");

转载 :c# 获取net framework 版本(Environment 类)的更多相关文章

  1. c# 获取系统版本,获取net framework 版本(Environment 类)

    1.获取当前操作系统版本信息 使用Environment.OSVersion 属性 获取包含当前平台标识符和版本号的 OperatingSystem 对象. 命名空间:  System程序集:  ms ...

  2. 获取 Android APP 版本信息工具类(转载)

    获取 Android APP 版本信息工具类 获取手机APP版本信息工具类 1.获取版本名称 2.获取版本号 3.获取App的名称 package com.mingyue.nanshuibeidiao ...

  3. 【转载】Visual Studio中WinForm窗体程序如何切换.NET Framework版本

    在C#语言的WinForm窗体程序中,有时候我们需要切换WinForm窗体程序项目的.NET Framework版本号,例如从.NET Framework 4.5版本切换到.NET Framework ...

  4. 如何:确定已安装的 .NET Framework 版本

    用户可在他们的计算机上安装和运行 .NET Framework 的多个版本. 当你开发或部署应用时,你可能需要知道用户的计算机上安装了哪些 .NET Framework 版本. .NET Framew ...

  5. .NET FRAMEWORK版本:4.0.30319; ASP.NET版本:4.6.118.0

    https://gqqnbig.me/2015/11/23/net-framework%e7%89%88%e6%9c%ac4-0-30319-asp-net%e7%89%88%e6%9c%ac4-6- ...

  6. 获取机器安装.NET版本的几种方式

    当调查应用程序问题时,通常需要先确认目标机器所安装的 .NET Framework 的版本.可以通过如下方式来确认版本号: 通过控制面板安装程序查询 通过查询注册表获取版本信息 通过查看安装目录获取版 ...

  7. C#核编之System.Environment类

    在前面的例子中用来了Environment.GetCommandLineArgs()这个方法,这个方法就是获取用户的命令行输入,是Environment类的方法之一,该方法的返回值是string[]  ...

  8. Environment类包含的几个有用的方法

    1.获取操作系统版本(PC,PDA均支持) Environment.OSVersion 2.获取应用程序当前目录(PC支持) Environment.CurrentDirectory 3.列举本地硬盘 ...

  9. Android Environment 类详解

    Android应用开发中,常使用Environment类去获取外部存储目录,在访问外部存储之前一定要先判断外部存储是否已经是可使用(已挂载&可使用)状态, 并且需要在AndroidManife ...

随机推荐

  1. 一个普通类就能干趴你的springboot,你信吗?

    先声明本人并不是标题党,如果看了本篇文章并且认为没有得到任何收获,请您随便留言骂我,本人绝不还口,已经对springboot了如指掌大大神,求放过! 不BB了,直接上代码,请各位在自己的springb ...

  2. 第一篇:版本控制git之仓库管理

    ---恢复内容开始--- 再开始这个话题之前,让我想起了一件很痛苦的事情,在我大学写毕业论文的时候,我当时的文件是这样保存的 毕业论文_初稿.doc 毕业论文_修改1.doc 毕业论文_修改2.doc ...

  3. zookeeper+springboot+dubbo简单实现

    第一步:在虚拟机中搭建zookeeper. 第二步:本地创建3个maven工程,分别为wxh-dubbo-api(对外暴露的接口),wxh-dubbo-provider(服务提供者,接口的具体实现), ...

  4. Idea导入Web项目并发布到Tomcat

    Idea导入现有的Web项目并发布到Tomcat,发现Tomcat没有自动发布 问题: 导入一个Web项目时,idea并没有把他当成web,所以需要自己修改项目结构 1.导入项目 打开 File-&g ...

  5. VirtualBox6安装CentOS7设置静态IP

    安装virtualbox后安装centos7, 这里就不在赘述了, 网上有很多教程 先关闭虚拟机, 按照如下设置配置网络 这里需要使用双网卡, 我们在开启第二个网卡, 如下所示 之后开启虚拟机, 进行 ...

  6. js的ajax请求

    1 js原生get请求 <script> window.onload = function(){ var oBtn = document.getElementById('btn'); oB ...

  7. MATLAB基本使用及SIMULINK建模仿真实验

    MATLAB基本使用及SIMULINK建模仿真实验 这是我总结的操作方法: 1 )  M脚本文件的编写 1.新建M-file: 2.输入指令: 3.保存(注意:保存路径需要与工作路径一致) 2 )在S ...

  8. swoole不断的切换前端链接方法 防止攻击

    php不断的切换前端链接方法 防止攻击 swoole写法 每分钟生成一次url后缀 返回到客户端让他们更新 //定时器要写在WorkerStart这个里面哦$ws->on('WorkerStar ...

  9. php swoole异步处理mysql

    php swoole异步处理mysql <pre>//创建websocket服务器对象,监听0.0.0.0:9509端口//异步测试$ws = new swoole_websocket_s ...

  10. PHP实现开发者模式出现该公众号提供的服务出现故障 请稍后再试解决方法

    PHP实现开发者模式出现该公众号提供的服务出现故障 请稍后再试解决方法 仔细检查下有没有echo等输出的代码  echo没有输出东西 就是报这个信息  所以调试信息都必须写入日记