转载 :c# 获取net framework 版本(Environment 类)
源链接: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 类)的更多相关文章
- c# 获取系统版本,获取net framework 版本(Environment 类)
1.获取当前操作系统版本信息 使用Environment.OSVersion 属性 获取包含当前平台标识符和版本号的 OperatingSystem 对象. 命名空间: System程序集: ms ...
- 获取 Android APP 版本信息工具类(转载)
获取 Android APP 版本信息工具类 获取手机APP版本信息工具类 1.获取版本名称 2.获取版本号 3.获取App的名称 package com.mingyue.nanshuibeidiao ...
- 【转载】Visual Studio中WinForm窗体程序如何切换.NET Framework版本
在C#语言的WinForm窗体程序中,有时候我们需要切换WinForm窗体程序项目的.NET Framework版本号,例如从.NET Framework 4.5版本切换到.NET Framework ...
- 如何:确定已安装的 .NET Framework 版本
用户可在他们的计算机上安装和运行 .NET Framework 的多个版本. 当你开发或部署应用时,你可能需要知道用户的计算机上安装了哪些 .NET Framework 版本. .NET Framew ...
- .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- ...
- 获取机器安装.NET版本的几种方式
当调查应用程序问题时,通常需要先确认目标机器所安装的 .NET Framework 的版本.可以通过如下方式来确认版本号: 通过控制面板安装程序查询 通过查询注册表获取版本信息 通过查看安装目录获取版 ...
- C#核编之System.Environment类
在前面的例子中用来了Environment.GetCommandLineArgs()这个方法,这个方法就是获取用户的命令行输入,是Environment类的方法之一,该方法的返回值是string[] ...
- Environment类包含的几个有用的方法
1.获取操作系统版本(PC,PDA均支持) Environment.OSVersion 2.获取应用程序当前目录(PC支持) Environment.CurrentDirectory 3.列举本地硬盘 ...
- Android Environment 类详解
Android应用开发中,常使用Environment类去获取外部存储目录,在访问外部存储之前一定要先判断外部存储是否已经是可使用(已挂载&可使用)状态, 并且需要在AndroidManife ...
随机推荐
- mysql中if函数的正确使用姿势
--为了今天要写的内容,运行了将近7个小时的程序,在数据库中存储了1千万条数据.-- 今天要说的是mysql数据库的IF()函数的一个实例. 具体场景如下, 先看看表结构: CREATE TABLE ...
- PHP 输出XML字符串
<?php echo htmlentities( $xml_string);?>
- 设计模式C++描述----18.中介者(Mediator)模式
一. 举例 比如,现在中图和日本在关于钓鱼岛问题上存在争端.这时,联合国就会站出来,做为调解者,其实也没什么好调解的,钓鱼岛本来就是中国的,这是不争的事实!联合国也就是个传话者.发言人. 结构图如下: ...
- 【原创】从零开始搭建Electron+Vue+Webpack项目框架,一套代码,同时构建客户端、web端(二)
摘要:上篇文章说到了如何新建工程,并启动一个最简单的Electron应用.“跑起来”了Electron,那就接着把Vue“跑起来”吧.有一点需要说明的是,webpack是贯穿这个系列始终的,我也是本着 ...
- 【已解决】ArcGIS Engine无法创建拓扑的问题(CreateTopology)
也许,你的问题是这样的 ①System.Runtime.InteropServices.COMException:"未找到拓扑." ②myTopology结果是null,程序跳转到 ...
- C++学习笔记14_C#调用dll
1. 首先C++创建dll项目,各种调第三方库,把这些东西都弄好后,整一个导出接口,例如: extern "C" __declspec(dllexport) int Add(int ...
- CSPS模拟 50
收获很多,良心出题人 T1 施工 研究半天,最后30分暴力走人 考后看了题解,稍神仙这题弃对了...... 要拿30+,必须发现要填的话一定是填一个坑使它底部变平,最终底部高度小于等于两边 为什么是坑 ...
- docker基本操作教程
镜像操作 获取镜像 从Docker Hub搜索镜像: docker search ubuntu 下载镜像: docker pull ubuntu:18.04 若下载镜像速度较慢,更改镜像源: Ubun ...
- JS中获取元素属性的逆天大法
给大家聊下js中获取元素属性的逆天大法,胆小慎入,切记切记!!! innerHTML.outerHTML.innerText .outerText.value.text().html(),val() ...
- 20190630模拟赛B(单调队列优化dp)
.dp无疑了其实. 在考场上,我写了一个错解,但是数据小都能过,只是会爆空间,考场上想着怎么用滚动数组优化来着....把错解的方程列出来吧 ;i<=n;i++) { ;j<=k;j++) ...