源链接: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. js响应式布局

    <!DOCTYPE html> <html class="mobile"> <head> <meta charset="UTF- ...

  2. linux C进程常用操作

    不登高山,不知天之高也: 不临深溪,不知地之厚也. 荀子<劝学> linux应用层主要是一个个独立任务的进程在运行,但是很多时候,在工作中我们可能很少去重新写一个进程, 大部分的工作都是分 ...

  3. PLSQL Developer 超简单使用!!!

    PLSQL Developer 简介 PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对 ...

  4. access 2013下载 access 2010下载 access 2007下载 Access 2003下载 安装交流的论坛

    在网上搜索了一个access 2013下载 access 2010下载 access 2007下载 Access 2003下载 安装交流的论坛 office安装的常见问题: http://www.of ...

  5. C语言打印年历

    摘要:使用C语言打印年历 最初看到这个是觉得比较有意思,记得读书时候只写过月历,年历要复杂一些,现在水平提高了,来重新写一下吧. 看了网上的一些代码,大都比较繁琐,本文采用全新的思路完成年历打印. 整 ...

  6. 测试面试题集-测试用例设计:登录、购物车、QQ收藏表情、转账、充值、提现

    以下内容首发于微信公众号[ITester软件测试小栈]: 测试面试题集-2.测试用例设计 大家好 我是coco小锦鲤 上周五给大家分享了测试基础理论题 这个周五给大家分享测试用例设计题 测试用例的考察 ...

  7. jquery获取input输入框中的值

    如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML <input type="tex ...

  8. Java高性能反射工具包ReflectASM

    ReflectASM 使用字节码生成的方式实现了更为高效的反射机制.执行时会生成一个存取类来 set/get 字段,访问方法或创建实例.一看到 ASM 就能领悟到 ReflectASM 会用字节码生成 ...

  9. 1005 csp-s 60 凉凉

    T1 嘟嘟噜 上来一看数据范围1e9就蒙蔽,然后不知所措的打了一个 $ O(n)$的无脑算法,由于本人真的脑小,导致O(n)的柿子推了好长时间,导致心态崩了,然后........ 今天能明白了log的 ...

  10. WIN7安装Docker Toolbox、制作镜像并发到阿里云

    一.安装Docker Toolbox,并配置国内源加速 WIndows7不支持Hyper-v,所以只能采用Docker Toolbox的方式使用Docker.传送门:http://mirrors.al ...