Environment类的相关操作(一)与斜率方程

1.Environment类常用变量:
"获取当前已登录到 Windows 操作系统的人员的用户名:" + Environment.UserName

"获取映射到进程上下文的物理内存量:" + Environment.WorkingSet

"获取一个 Version 对象,该对象描述公共语言运行时的主版本、次版本、内部版本和修订号:" + Environment.Version

"获取系统启动后经过的毫秒数:" + Environment.TickCount

"获取系统目录的完全限定路径:" + Environment.SystemDirectory

"获取操作系统的页面文件的内存量:" + Environment.SystemPageSize

"获取当前的堆栈跟踪信息:" + Environment.StackTrace

"获取当前计算机上的处理器数:" + Environment.ProcessorCount

"获取与当前用户关联的网络域名:" + Environment.UserDomainName

"获取一个值,用以指示当前进程是否在用户交互模式中运行:" + Environment.UserInteractive

"获取或设置当前工作目录的完全限定路径:" + Environment.CurrentDirectory

"获取此本地计算机的 NetBIOS 名称:" + Environment.MachineName

"确定当前进程是否为 64 位进程:" + Environment.Is64BitProcess

"确定当前操作系统是否为 64 位操作系统:" + Environment.Is64BitOperatingSystem

"获取一个值,该值指示公共语言运行时 (CLR) 是否正在关闭:" + Environment.HasShutdownStarted

"获取包含当前平台标识符和版本号的 OperatingSystem 对象:" + Environment.OSVersion

"获取为此环境定义的换行字符串:" + Environment.NewLine

"获取该进程的命令行:" + Environment.CommandLine

2.常用方法

Exit                 终止此进程并为基础操作系统提供指定的退出代码。
ExpandEnvironmentVariables      将嵌入到指定字符串中的每个环境变量的名称替换为该变量的值的等效字符串,然后返回结果字符串。
FailFast(String)           向 Windows 的应用程序事件日志写入消息后立即终止进程,然后在发往 Microsoft 的错误报告中加入该消息。
FailFast(String, Exception)      向 Windows 的应用程序事件日志写入消息后立即终止进程,然后在发往 Microsoft 的错误报告中加入该消息和异常信息。
GetCommandLineArgs         返回包含当前进程的命令行参数的字符串数组。
GetEnvironmentVariable(String)   从当前进程检索环境变量的值。
GetEnvironmentVariable(String, EnvironmentVariableTarget)   从当前进程或者从当前用户或本地计算机的 Windows 操作系统注册表项检索环境变量的值。
GetEnvironmentVariables()      从当前进程检索所有环境变量名及其值。
GetEnvironmentVariables(EnvironmentVariableTarget)   从当前进程或者从当前用户或本地计算机的 Windows 操作系统注册表项检索所有环境变量名及其值。
GetFolderPath(Environment.SpecialFolder)     获取由指定枚举标识的系统特殊文件夹的路径。
GetFolderPath(Environment.SpecialFolder, Environment.SpecialFolderOption) 获取由指定枚举标识的系统特殊文件夹的路径,并使用用于访问特殊文件夹的指定选项。
GetLogicalDrives           返回包含当前计算机中的逻辑驱动器名称的字符串数组。
SetEnvironmentVariable(String, String)     创建、修改或删除当前进程中存储的环境变量。
SetEnvironmentVariable(String, String, EnvironmentVariableTarget)   创建、修改或删除当前进程中或者为当前用户或本地计算机保留的 Windows 操作系统注册表项中存储的环境变量。
 

3.斜率方程

 protected static void Init(double BeginX, double BeginY, double EndX, double EndY)
 {
     double StartX, StartY, DestinationX, DestinationY, K, D;
     if (BeginX > EndX)
     {
         StartX = EndX;
         StartY = EndY;
         DestinationX = BeginX;
         DestinationY = BeginY;
     }
     else
     {
         StartX = BeginX;
         StartY = BeginY;
         DestinationX = EndX;
         DestinationY = EndY;
     }
     double Denominator = StartX - DestinationX;
     double Numberator = StartY - DestinationY;
     K = Numberator / Denominator;
     Numberator = StartX * DestinationY - DestinationX * StartY;
     D = Numberator / Denominator;

     Console.WriteLine("BeginX:" + BeginX);
     Console.WriteLine("BeginY:" + BeginY);
     Console.WriteLine("EndX:" + EndX);
     Console.WriteLine("EndY:" + EndY);
     Console.WriteLine("K:" + K);
     Console.WriteLine("D:" + D);
    
 }

4.感谢浏览

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_47190500

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值