Environment

Environment CF 1.0, ECMA 1.0

System (mscorlib.dll) sealed class

This class represents an application's operating environment, which includes details about the operating system, the current user , and other environment variables . This information is provided through static properties and some helper methods .

You can retrieve command-line arguments as a string from CommandLine or as an array of strings using GetCommandLineArgs( ) . Use the GetLogicalDrives( ) method to get an array of strings containing drive names (for example, C:\ ), and use the GetFolderPath( ) method to get the physical location of a special system folder. You can also retrieve environment variables by key name using the GetEnvironmentVariable( ) method and automatically replace environment variables in a string with the ExpandEnvironmentVariables( ) method, as long as they are delimited with the percent sign (%). For example, on a system with the environment variable MAC_ADDR set to 123456789012 , the string MAC_ADDR=%MAC_ADDR% would be converted to MAC_ADDR=123456789012 .

 public sealed class  Environment  {  // Public Static Properties  public static string  CommandLine  {get; }    public static string  CurrentDirectory  {set; get; }    public static int  ExitCode  {set; get; }    public static bool  HasShutdownStarted  {get; }    public static string  MachineName  {get; }    public static string  NewLine  {get; }    public static OperatingSystem  OSVersion  {get; }    public static string  StackTrace  {get; }    public static string  SystemDirectory  {get; }    public static int  TickCount  {get; }    public static string  UserDomainName  {get; }    public static bool  UserInteractive  {get; }    public static string  UserName  {get; }    public static Version  Version  {get; }    public static long  WorkingSet  {get; }  // Public Static Methods  public static void  Exit  (int   exitCode   );    public static string  ExpandEnvironmentVariables  (string   name   );    public static string[ ]  GetCommandLineArgs  ( );    public static string  GetEnvironmentVariable  (string   variable   );    public static IDictionary  GetEnvironmentVariables  ( );    public static string  GetFolderPath  (SpecialFolder   folder   );    public static string[ ]  GetLogicalDrives  ( ); } 


C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net