// Helper method within the Program class.
ShowEnvironmentDetails();
Console.ReadLine();
return -1;
}
Implement this method within your Program class to call various members of the Environment
type. For example:
static void ShowEnvironmentDetails()
{
// Print out the drives on this machine,
// and other interesting details.
foreach (string drive in Environment.GetLogicalDrives())
Console.WriteLine("Drive: {0}", drive);
Console.WriteLine("OS: {0}", Environment.OSVersion);
Console.WriteLine("Number of processors: {0}",
Environment.ProcessorCount);
Console.WriteLine(".NET Version: {0}",
Environment.Version);
}
Figure 3-4 shows a possible test run of invoking this method (if you did not specify command-
line arguments via Visual Studio 2008’s Debug tab, you will not find them printed to the console).
Figure 3-4.
Displaying system environment variables
The Environment type defines members other than those shown in the previous example.
Table 3-1 documents some additional properties of interest; however, be sure to check out the
.NET Framework 3.5 SDK documentation for full details.
C H A P T E R 3
■
C O R E C # P R O G R A M M I N G C O N S T R U C T S, PA RT I
75
8849CH03.qxd 9/24/07 11:07 AM Page 75
Table 3-1.
Select Properties of System.Environment
Do'stlaringiz bilan baham: |