zoukankan      html  css  js  c++  java
  • Environment 类

    提供有关当前环境和平台的信息以及操作它们的方法。 此类不能被继承。

    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace 测试
    {
        class Program
        {
            static void Main(string[] args)
            {
                String str;
                String nl = Environment.NewLine;
                //
                Console.WriteLine();
                Console.WriteLine("-- Environment members --");
    
                //  Invoke this sample with an arbitrary set of command line arguments.
                Console.WriteLine("CommandLine: {0}", Environment.CommandLine);
    
                String[] arguments = Environment.GetCommandLineArgs();
                Console.WriteLine("GetCommandLineArgs: {0}", String.Join(", ", arguments));
    
                //  <-- Keep this information secure! -->
                Console.WriteLine("CurrentDirectory: {0}", Environment.CurrentDirectory);
    
                Console.WriteLine("ExitCode: {0}", Environment.ExitCode);
    
                Console.WriteLine("HasShutdownStarted: {0}", Environment.HasShutdownStarted);
    
                //  <-- Keep this information secure! -->
                Console.WriteLine("MachineName: {0}", Environment.MachineName);
    
                Console.WriteLine("NewLine: {0}  first line{0}  second line{0}  third line",
                                      Environment.NewLine);
    
                Console.WriteLine("OSVersion: {0}", Environment.OSVersion.ToString());
    
                Console.WriteLine("StackTrace: '{0}'", Environment.StackTrace);
    
                //  <-- Keep this information secure! -->
                Console.WriteLine("SystemDirectory: {0}", Environment.SystemDirectory);
    
                Console.WriteLine("TickCount: {0}", Environment.TickCount);
    
                //  <-- Keep this information secure! -->
                Console.WriteLine("UserDomainName: {0}", Environment.UserDomainName);
    
                Console.WriteLine("UserInteractive: {0}", Environment.UserInteractive);
    
                //  <-- Keep this information secure! -->
                Console.WriteLine("UserName: {0}", Environment.UserName);
    
                Console.WriteLine("Version: {0}", Environment.Version.ToString());
    
                Console.WriteLine("WorkingSet: {0}", Environment.WorkingSet);
    
                //  No example for Exit(exitCode) because doing so would terminate this example.
    
                //  <-- Keep this information secure! -->
                String query = "My system drive is %SystemDrive% and my system root is %SystemRoot%";
                str = Environment.ExpandEnvironmentVariables(query);
                Console.WriteLine("ExpandEnvironmentVariables: {0}  {1}", nl, str);
    
                Console.WriteLine("GetEnvironmentVariable: {0}  My temporary directory is {1}.", nl,
                                       Environment.GetEnvironmentVariable("TEMP"));
    
                Console.WriteLine("GetEnvironmentVariables: ");
                IDictionary environmentVariables = Environment.GetEnvironmentVariables();
                foreach (DictionaryEntry de in environmentVariables)
                {
                    Console.WriteLine("  {0} = {1}", de.Key, de.Value);
                }
    
                Console.WriteLine("GetFolderPath: {0}",
                             Environment.GetFolderPath(Environment.SpecialFolder.System));
    
                String[] drives = Environment.GetLogicalDrives();
                Console.WriteLine("GetLogicalDrives: {0}", String.Join(", ", drives));
                Console.ReadKey();
            }
        }
    }

  • 相关阅读:
    CF708B
    P4308 [CTSC2011]幸福路径
    P3631 [APIO2011]方格染色
    P1436棋盘分割 记忆化搜索解法
    P2463 [SDOI2008]Sandy的卡片[差分+串拼接后缀数组]
    P2743(poj1743) Musical Themes[差分+后缀数组]
    BZOJ3230 相似子串[后缀数组+二分+st表]
    hdu3518 Boring Counting[后缀排序]
    Robot Framework自动化_Selenium2Library 关键字
    Robot Framework自动化_环境搭建以及第一个用例
  • 原文地址:https://www.cnblogs.com/chenyongblog/p/3256691.html
Copyright © 2011-2022 走看看