转载 :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 ...
随机推荐
- 5、pytest -- 猴子补丁
目录 1. 修改函数功能或者类属性 2. 修改环境变量 3. 修改字典 有时候,测试用例需要调用某些依赖于全局配置的功能,或者这些功能本身又调用了某些不容易测试的代码(例如:网络接入).fixture ...
- Jsp的四大域对象
Jsp Jsp的四大域对象 作用范围 特殊之处 pageContext 当前jsp页面,当转发就失效 可以获取其他域对象中的值 request 一次请求,转发公用request,重 ...
- LeetCode 11月第1周题目汇总
开源地址:点击该链接 前言 最近一个多月发现以[每天一题]系列的形式来更新题目并不太合适,一是没有足够多合适的题目来更新,二是单独拿出来一个题来讲不太系统,应该把多个相似的题目放在一起讲,这样才能够达 ...
- C函数库stdio.h概况
库变量 size_t 这是无符号整数类型,它是 sizeof 关键字的结果. FILE 这是一个适合存储文件流信息的对象类型. fpos_t 这是一个适合存储文件中任何位置的对象类 ...
- CSPS模拟 97
越来越弱了, 而且不如之前积极了,非常的颓废. 联赛前出现这种问题也是够我受的. T1 打表找规律失败.jpg 一直在找多项式规律,没找指数规律. T2 唉. T3 考虑到最多有n种颜色,考虑在线段树 ...
- python学习之【第十五篇】:Python中的常用模块之time模块
1.前言 在Python中,对时间的表示或操作通常要使用到time模块.本篇博文就来记录一下time模块中常用的几种时间表示转换方法. 2. 三种时间表示形式 2.1 时间戳 从1970年1月1日零点 ...
- day6-作业(不完整)
# 1.用代码实现:利用下划线将列表的'每一个元素'拼接成字符串 li=['ndfj','dlfj',12434]# 注意是将元素与元素转换为字符串之间用_拼接,而不是将每个字符串进行拼接 li=[' ...
- java基础阶段几个面试题
1.说出你对面向对象的理解 在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想.在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例.面向对象的编程是以 ...
- Cauchy-Binet公式的证明 及 对Denton et al. (2019)的个人注(1)
------------恢复内容开始------------ 据新闻报道数学天才陶哲轩和3个物理学家研究出一个只用特征值就可以计算矩阵特征向量的公式, 我感觉很有趣, 这应该能够应用在很多领域中, 所 ...
- linux内核崩溃之kdump机制
kdump相关概念 standard(production) kernel 生产内核 ,是指我们正在使用的kernel. Crash(capture)kernel 捕 ...