c# 获取系统版本,获取net framework 版本(Environment 类)
2021-03-27 23:24
标签:over orm var compute sse sha otto 属性 into 1.获取当前操作系统版本信息 使用Environment.OSVersion 属性 获取包含当前平台标识符和版本号的 OperatingSystem 对象。 命名空间: System 使用方法: Environment.OSversion.ToString(); 2.获取本机.net framework 版本信息 使用Environment.Version 属性 Namespace: System 使用方法: Environment.Version.ToString(); 3.获取当前目录 使用Environment.CurrentDirectory 属性 获取或设置当前工作目录的完全限定路径。 命名空间: System 使用方法: Enviroment.CurrentDirectory.ToString(); 4.获取当前计算机的逻辑驱动器。 使用Environment.GetLogicalDrives 方法 返回包含当前计算机中的逻辑驱动器名称的字符串数组 命名空间: System 使用方法: string [] logicaldrivers=Environment.GetLogicalDrives(); 5.映射到当前进程的物理内存数 使用Environment.WorkingSet 属性 获取映射到进程上下文的物理内存量。 命名空间: System 使用方法: Environment.WorkingSet.ToString() 6.获取当前登录用户 使用Environment.UserName 属性 获取当前已登录到 Windows 操作系统的人员的用户名。 命名空间: System 使用方法: Environment.UserName.ToString(); 7.获取环境变量 使用Environment.GetEnvironmentVariable 方法 (String) 从当前进程检索环境变量的值。 命名空间: System 使用方法: System.Collections.IDictionary dict = Environment.GetEnvironmentVariables(); //get environtment variables 8.设置环境变量 使用Environment.SetEnvironmentVariable 方法 (String, String) 使用方法: Environment.SetEnvironmentVariable("Path", "Test"); 例子: 创建、修改或删除当前进程中存储的环境变量。 9.获取本机CPU数 使用Environment.ProcessorCount 属性 获取当前计算机上的处理器数 命名空间: System 使用方法: Environment.ProcessorCount.ToString(); 详细请参考MSDN:http://msdn.microsoft.com/zh-cn/library/system.environment.aspx c# 获取系统版本,获取net framework 版本(Environment 类) 标签:over orm var compute sse sha otto 属性 into 原文地址:https://www.cnblogs.com/lonelyxmas/p/9345589.html
程序集: mscorlib(在 mscorlib.dll 中)
Assembly: mscorlib (in mscorlib.dll)
程序集: mscorlib(在 mscorlib.dll 中)
程序集: mscorlib(在 mscorlib.dll 中)
程序集: mscorlib(在 mscorlib.dll 中)
程序集: mscorlib(在 mscorlib.dll 中)
程序集: mscorlib(在 mscorlib.dll 中)
string str = dict["Path"].ToString();
Console.WriteLine("PATH"+str);
命名空间: System
程序集: mscorlib(在 mscorlib.dll 中)using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace task
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("OS version:"+Environment.OSVersion.ToString()); //get OS information
Console.WriteLine(".NET version: "+Environment.Version.ToString()); //get net framework version
Console.WriteLine("CurrentDirectory: "+Environment.CurrentDirectory.ToString()); //get current directory
String[] drives = Environment.GetLogicalDrives(); //get all drivers into a string array
Console.WriteLine("GetLogicalDrives: {0}", String.Join(", ", drives)); //print all logical drivers
Console.WriteLine("Login User:" + Environment.UserName.ToString()); //get login name
Console.WriteLine("Memory: " + Environment.WorkingSet.ToString()); //used memory
Console.WriteLine("ProcesserCount: " + Environment.ProcessorCount.ToString()); //get processor number
Console.WriteLine("Domainname: " + Environment.UserDomainName.ToString()); //get domaim name
System.Collections.IDictionary dict = Environment.GetEnvironmentVariables(); //get environtment variables
string str = dict["Path"].ToString();
Console.WriteLine("PATH"+str);
Environment.SetEnvironmentVariable("Path", "Test"); //set path
Console.ReadLine();
}
}
}
程序集: mscorlib(在 mscorlib.dll 中)
文章标题:c# 获取系统版本,获取net framework 版本(Environment 类)
文章链接:http://soscw.com/index.php/essay/68781.html