WORKING WITH ENVIRONMENT CLASS IN C#

ben reitman

Total Post:96

Points:676
Posted by  ben reitman
C# 
C#
 1167  View(s)
Ratings:
Rate this:
How Can I work with System Environment Class in C#?
  1. Vijay Shukla

    Post:100

    Points:700
    Re: Working with Environment Class in C#

    Hello Ben Reitman!
    Below I give you some line of code which is provide an example of Environment Class in C#: -

    using System;
    using System.Collections;
    class Sample
    {
        public static void Main()
        {
            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();
        }
    }


    If you want to more knowledge then read this article

      Modified On Mar-30-2018 01:52:55 AM

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!